什么是正确的 AWSJSON?

5 json dart flutter aws-appsync aws-amplify

我用过这个

var jsonData = {"hello": 20};
Run Code Online (Sandbox Code Playgroud)

将其传递给 graphql 查询时

products:jsonData
Run Code Online (Sandbox Code Playgroud)

它因此错误而失败

WrongType 类型的验证错误:值为 'StringValue{value='{hello: 20}'}' 的参数 'input.products' 不是有效的 'AWSJ

附:帮助

fed*_*nev 2

AWSJSON是一个JSON 字符串

编辑:Appsync 接受 *转义* JSON 字符串"{\"hello\":20}"作为有效的AWSJSON

var jsonData = "{\"hello\":20}"
Run Code Online (Sandbox Code Playgroud)