Pou*_*lad 5 c# graphql graphql-dotnet
我正在尝试创建一个接受输入类型的突变FooInputType。我的问题是在该输入上有一个字段来表示 JSON 字典(字符串-字符串)。例如,foo.tags字段可以有任何一组字符串类型的键值对。
样本突变:
{
"query": "mutation ($foo: FooInputType) { addFoo(foo: $foo) { tags } }",
"variables": {
"foo": { "bar": "test", "tags": { "priority": "high" } }
}
}
Run Code Online (Sandbox Code Playgroud)
这是突变:
class MyMutation : ObjectGraphType {
public MyMutation() {
Field<TaskItemType>("addFoo", "Add a new foo",
new QueryArgument<FooInputType> {Name = "foo"}
);
}
}
Run Code Online (Sandbox Code Playgroud)
和输入类型:
class FooInputType : InputObjectGraphType {
public FooInputType() {
Field<StringGraphType>("bar");
Field<InputObjectGraphType<JObject>>("tags");
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
516 次 |
| 最近记录: |