| Type: | Package | 
| Title: | A GraphQL Query Parser | 
| Version: | 1.5.3 | 
| Description: | Bindings to the 'libgraphqlparser' C++ library. Parses GraphQL https://graphql.org syntax and exports the AST in JSON format. | 
| License: | MIT + file LICENSE | 
| Encoding: | UTF-8 | 
| URL: | https://docs.ropensci.org/graphql/ https://ropensci.r-universe.dev/graphql | 
| BugReports: | https://github.com/ropensci/graphql/issues | 
| LinkingTo: | Rcpp | 
| Imports: | Rcpp (≥ 0.12.12), jsonlite | 
| Suggests: | testthat | 
| RoxygenNote: | 6.0.1 | 
| NeedsCompilation: | yes | 
| Packaged: | 2025-03-17 21:13:53 UTC; jeroen | 
| Author: | Jeroen Ooms [cre, aut], Barret Schloerke [ctb], Scott Wolchok [ctb], Facebook, Inc [aut, cph] (libgraphqlparser C++ library) | 
| Maintainer: | Jeroen Ooms <jeroenooms@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2025-03-17 21:40:11 UTC | 
Dump GraphQL Queries to JSON
Description
Parses GraphQL queries and exports the AST in JSON format.
Usage
graphql2json(input, parse_schema = FALSE)
Arguments
| input | a string with graphql syntax | 
| parse_schema | boolean to enable schema definition parsing | 
Examples
graphql2json("{ field(complex: { a: { b: [ $var ] } }) }")
graphql2json("schema { query: QueryType }", TRUE)