JSON模式未解析数组

时间:2019-08-06 03:24:37

标签: arrays json jsonschema

我有一个使用Draft-07的JSON模式,试图在POST请求中接受字符串数组作为参数(以下是我在模式中的代码):

"resources": {
    "type": "array",
    "items": {
      "type": "string"
    }
}

问题是,当我尝试使用JSON编码参数调用与模式关联的端点时

{
    "resources": ["Wheat", "Meat"]
}

我收到以下错误:“ message”:“无法将请求正文解析为json:意外字符(\'W \'

但是,如果我使用以下JSON编码参数将关联了我的模式的端点称为

{
    "resources": [0, 1]
}

即使我指定项目中的项目必须为字符串类型,它也可以成功完成。

为清楚起见,我正在使用AWS Api Gateway。

任何帮助将不胜感激。谢谢!

0 个答案:

没有答案
相关问题