我有一个使用Draft-07的JSON模式,试图在POST请求中接受字符串数组作为参数(以下是我在模式中的代码):
"resources": {
"type": "array",
"items": {
"type": "string"
}
}
问题是,当我尝试使用JSON编码参数调用与模式关联的端点时
{
"resources": ["Wheat", "Meat"]
}
我收到以下错误:“ message”:“无法将请求正文解析为json:意外字符(\'W \'
但是,如果我使用以下JSON编码参数将关联了我的模式的端点称为
{
"resources": [0, 1]
}
即使我指定项目中的项目必须为字符串类型,它也可以成功完成。
为清楚起见,我正在使用AWS Api Gateway。
任何帮助将不胜感激。谢谢!