我有一个问题,我需要将查询 graphql 转换为 json 对象。也就是说,我通过以下方式获得查询,并且我想要该查询的 json。我怎样才能做到呢?我一直在寻找,但没有找到方法。
谢谢。
query {
Patient(id:4){
id
birthDate {
year,
day
}
name {
text
}
}
}
最佳答案
任何 GraphQL 文档,无论是查询还是模式,都可以表示为 AST 对象。这是将 GraphQL 文档表示为对象的标准方法。您可以使用核心库将文档字符串解析为对象:
const { parse } = require('graphql')
const object = parse(`
query {
# ...
}
`)
该对象也可以转换回字符串:
const { print } = require('graphql')
const string = print(object)
关于javascript - 如何将查询 graphql 转换为 json 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58271819/