| 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)