我正在尝试将字符串数组作为查询发送到基于springboot的服务器,但是以下查询无效ExecutionResult execute = graphQLService.getGraphQL().execute("{my_func{my_var:[\"abc\"]}{my_var2}}");
这是我的架构文件
schema {
query: Query
mutation: Mutation
}
type Query {
my_func(
my_var: [String]
) : [object]
}
type object{
my_var: String,
my_var2: String,
}
这是错误
Query failed to parse : '{my_func{my_var:["abc"}]}{my_var2}}'
答案 0 :(得分:1)
查询的语法不正确。应该是:
{
my_func (my_var:["abc"]) {
my_var2
}
}
在查询中指定字段参数时,应使用圆括号()
而不是大括号{}
。