我在aws api网关中创建Model时遇到错误,Json格式正确,但仍然显示验证错误。请有人吗?哪里出错了?
错误消息“指定的模型无效:验证结果:警告:[],错误:[指定的模型架构无效]”
我试图使用的Json Schema是:{
"action":"createOrUpdate",
"Content-Type":"application/json",
"accept":"application/json",
"input":[
{
"utm_CustomObj":"19UYA31581L000000",
"leadId":"1071319"
}
]
}
答案 0 :(得分:0)
您似乎并没有真正为您的数据定义架构。有关使用JSON模式定义模型的一些示例,请参阅the API gateway documentation。
答案 1 :(得分:0)
它可能应该遵循 Open API json 格式,如 Api 网关“错误”模型。
误差模型
{
"$schema":"http://json-schema.org/draft-04/schema#",
"title":"Error Schema",
"type":"object",
"properties":{
"message":{
"type":"string"
}
}
}
了解更多信息:Swagger Docs
答案 2 :(得分:0)
Apache Velocity 模板语言是模型的语言。如果您正在创建模型,则这是您使用的语言,而不是 JSON 。