我有一个项目,我有嵌套对象。我试图弄清楚嵌套数组的正确语法。这是我厌倦了(在其他许多事情中):
parameter name: :measurement, in: :body, schema: {
type: :object,
properties: {
measurement_code: { type: :string },
},
type: :array_of_objects,
measure: { type: :array },
items: {
value: { type: :integer }
name: { type: :string }
id: { type: :integer }
},
required: []
}
我发送的示例数据:
{"measurement_code"=>"918031199-7",
:measure=>
[
{
"id": 1,
"value": 8049,
"name": "Temporibus quam et ipsum blanditiis hic."
},
{
"id": 2,
"value": 76060,
"name": "Sint omnis."
}]
}
}
答案 0 :(得分:4)
这作为对象数组的rswag语法:
properties: {
measurement_code: { type: :string },
measure: {
type: :array,
items: {
properties: {
value: { type: :integer },
name: { type: :string },
id: { type: :integer }
}
},
},
}