Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

json-graphql

Write and parse GraphQL queries in pure JSON

Install

npm install json-graphql

Usage

import { parse, stringify } from 'json-graphql';

const graphql = `...`;
console.log(parse(graphql)); // Shows object

const json = {...};
console.log(stringify(json)); // Shows graphql

Example

GraphQL query

{
  human: hooman(id: "1000") {
    name
    height(unit: "FOOT")
  }
}

JSON query

{
  "human": {
    "$": {
      "_": "hooman",
      "id": "1000"
    },
    "name": true,
    "height": {
      "$": {
        "unit": "FOOT",
      }
    }
  }
}

Methods

parse(string query)

Takes a GraphQL query string and returns a JSON object

stringify(object query)

Takes a JSON query and returns a GraphQL query string

About

Write GraphQL queries in pure JSON

Resources

License

Releases

No releases published

Packages

No packages published