Rswag 嵌套对象,rswag 语法
Rswag nested objects, rswag syntax
我有一个包含嵌套对象的项目。我试图找出嵌套数组的正确语法。这是我厌倦的事情(在许多其他事情中):
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."
}]
}
}
这用作对象数组的 rswag 语法:
properties: {
measurement_code: { type: :string },
measure: {
type: :array,
items: {
properties: {
value: { type: :integer },
name: { type: :string },
id: { type: :integer }
}
},
},
}
我有一个包含嵌套对象的项目。我试图找出嵌套数组的正确语法。这是我厌倦的事情(在许多其他事情中):
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."
}]
}
}
这用作对象数组的 rswag 语法:
properties: {
measurement_code: { type: :string },
measure: {
type: :array,
items: {
properties: {
value: { type: :integer },
name: { type: :string },
id: { type: :integer }
}
},
},
}