JSON (JavaScript Object Notation) は、TIBCO EBX® の RESTful 操作で使用されるデータ交換形式です。
この形式は軽量で自己記述的であり、UI を設計したり、EBX® を企業の情報システムに統合したりするために使用できます。
次の JSON 形式を使用できます。
拡張形式を使用すると、データコンテキストは網羅的になり、メタモデルデータ、ラベル、検証レポート、継承データ、URL (OpenAPI、詳細、セレクター、履歴詳細など)、履歴の詳細データを取得する機能が含められます (関連付けフィールドと選択ノードを除く)。ただし、これらのフィールドには、デフォルトで含められる詳細と呼ばれる URL リンクを介して応答からアクセスできます。
コンパクト形式を使用すると、データコンテキストは、列挙されたフィールドのリンクを除き、メタモデルデータのないマスターデータに限定されます。
取得されるデータの量は、構成可能なページ付けメカニズムによって制限されます。
URL リンクからは、次の項目に到達できます。
details
プロパティを介したテーブル、レコード、データセットの非ターミナルノード、外部キー、リソースフィールド。詳細については、includeDetails を参照してください。
selector
パラメーターのアクティブ化による、外部キーまたは列挙型の可能な値。詳細については、includeSelector を参照してください。
JSON データは常に UTF-8 文字セットでエンコードされます。