您好,我正在尝试将我的graphql查询格式化为json请求,如下所示。我想以字符串形式传递id,值为“3”,当我将其作为json请求发送时,graphql会以错误的形式拒绝。我如何解决这个问题?
{"query":"{user(id:3){id,firstName,age}}"} {
"errors": [
{
"message": "String cannot represent a non string value: 3",
"locations": [
{
"line": 1,
"column": 10
}
]
}
]
}
edit1中添加的架构:`#公开指定此标量行为的URL。指令@specifiedBy(
URL: String!)on|SCALAR
架构{query:RootQueryType mutation:mutation}
键入公司{id:字符串名称:字符串描述:字符串用户:[User]}
键入{addUser(firstName:String!、lastName:String、age:Int!、社会安全性:String、公司id:String):User deleteUser(id:String!、公司id:String):User editUser(id:String!、firstName:String、lastName:String、age:Int、社会安全性:String、公司id:String):User addcompanys(name:String!、description:String):Company editcompanys(id:String!,name:String,description:String):Company}
键入RootQueryType{user(id:String):用户公司(id:String):公司}
类型用户{id: String firstName: String lastName: String age:国际社会安全:String公司:公司}'
没有模式就有点难以确定,但似乎需要将user
字段的输入id
类型从String
更改为id
。标量ID
类型不接受字符串和数字作为输入。
json-graphql-server Get a full fake GraphQL API with zero coding in less than 30 seconds. Motivation I'd love to learn GraphQL, but it seems that I first have to read a book about GraphQL Types and Qu
问题内容: 我正在尝试在JavaScript中解析bit.ly JSON响应。 我通过XmlHttpRequest获取JSON。 我在Firefox插件中执行此操作。运行时,出现该行的错误“ jsonResponse is undefined” 。我在这里解析JSON时做错什么了吗?还是这段代码有什么问题? 问题答案: 我的新方法: TL; DR 只要您不必发送同步请求或支持旧的浏览器,就建议使用
问题内容: 有没有最简单的方法来从URL解析JSON?我使用Gson找不到任何有用的示例。 问题答案: 首先,您需要下载URL(作为文本): 然后您需要解析它(这里有一些选项)。 GSON(完整示例): 输出:
此代码已被删除,因为它可以受版权保护,没有任何权限不允许这样做
问题内容: 有没有最简单的方法来从URL解析JSON?我使用Gson找不到任何有用的示例。 问题答案: 首先,你需要下载URL(作为文本): 然后你需要解析它(这里有一些选项)。 GSON(完整示例): 输出: 试试json.org上的Java API :
问题内容: 有谁知道一个可以轻松地将Java Maps编码为JSON对象的Java库? 更新 由于无法解释的原因(有时我讨厌),我无法在环境中使用泛型。 我正在尝试做的事情是这样的: 并能够再次将其作为地图列表 问题答案: JSON-Simple看起来相对易于使用(下面的示例)。 映射到JSON: JSON到列表/地图: