Hitachi

uCosminexus Service Coordinator Interactive Workflow BPMN連携機能 使用の手引


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"}
  ]
}