6.1.4 ボディデータスキーマ(JSON)
HTTPボディ部分のボディデータスキーマの内容
アプリケーション呼び出しサービスの送受信で使用されるHTTPボディ部分のボディデータスキーマの内容を,次に示します。
{ "type": "object", "properties": { "data": { "type": "array", "items": { "properties": { "key": { "type": "string", "required": true }, "value": { "type": ["string", "null"] } } } } } }
ボディデータスキーマ定義の要素の階層構造
項番 |
要素名および属性名※ |
型 |
型種別 |
数 |
制約 |
|
---|---|---|---|---|---|---|
1 |
data |
array |
配列 |
0以上 |
- |
|
2 |
key |
string |
文字列 |
1 |
null不可 |
|
3 |
value |
string |
文字列 |
0~1 |
null可 |
- (凡例)
-
-:該当なし
- 注※
-
「要素名および属性名」列のインデントは,要素の階層構造を表しています。
ボディデータの出力例
上記のスキーマが適用されたボディデータの出力例を次に示します。
{ "data":[ { "key":"K1", "value":"V1"}, { "key":"K2", "value":"V2"} ] }