WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

JSON メッセージの詳細

JSON メッセージは、名前と値のペア (オブジェクト)、および値の順序付きコレクション (配列) で構成されます。 オブジェクト、配列、または両方の構造をネストできます。

JSON の詳細については、JavaScript Object Notation (JSON) の Web サイトを参照してください。

JSON オブジェクト

JSON メッセージでは、オブジェクトは左中括弧 ({) で始まり、右中括弧 (}) で終わる、コンマ区切りの名前と値のペアの非順序セットです。 各名前には、コロン (:) が続きます。

構文図を読む構文図をスキップする
JSON オブジェクト

          .-,--------------------.          
          V                      |          
>>---{--------string--:--value---+----}------------------------><

JSON 配列

JSON 配列は、左大括弧 ([) で始まり、右大括弧 (]) で終わるコンマ区切り値の順序付きコレクションです。

構文図を読む構文図をスキップする
JSON 配列

          .-,---------.          
          V           |          
>>---[--------value---+----]-----------------------------------><

JSON 値

JSON 値には、以下の構造のいずれを指定することも可能で、いずれもネスト化することができます。
  • 二重引用符で囲まれたストリング
  • 数値
  • ブール
  • NULL
  • オブジェクト
  • 配列
構文図を読む構文図をスキップする
JSON 値

>>-+-string-+--------------------------------------------------><
   +-number-+   
   +-object-+   
   +-array--+   
   +-true---+   
   +-false--+   
   '-null---'   

JSON ストリング

JSON ストリングは C または Java™ ストリングに非常に似ています。 ストリングは、二重引用符でラップされた、円記号エスケープを使用するゼロ以上の Unicode 文字のコレクションです。 文字は、単一の文字ストリングとして表現されます。

構文図を読む構文図をスキップする
JSON ストリング

>>---"---------------------------------------------------------->

>--+------------------------------------------------------------+-->
   +-Any UNICODE character except " or ¥ or a control character-+   
   '-+------------------------------+---------------------------'   
     +-\----------------------------+                               
     '-+-“ (quotation mark)-------+-'                               
       +-¥¥ (backslash)-----------+                                 
       +-/ (forward slash)--------+                                 
       +-b (backspace)------------+                                 
       +-f (formfeed)-------------+                                 
       +-n (newline)--------------+                                 
       +-r (carriage return)------+                                 
       +-t (horizontal tab)-------+                                 
       '-u (4 hexadecimal digits)-'                                 

>----"---------------------------------------------------------><

JSON 数値

JSON 数値は、8 進形式と 16 進形式が使用されないという点を除いては、C または Java 数値と同じです。

構文図を読む構文図をスキップする
JSON 数値

           .---------------.                          
           V               |                          
>>-+----+----+-0---------+-+--+-------------------+------------->
   '- --'    '-digit 1-9-'    +- -----------------+   
                              | .---------------. |   
                              | V               | |   
                              '-----digit 0-9---+-'   

>--+-------------------+---------------------------------------><
   +-e-----------------+   
   +-E-----------------+   
   +-+-+--+------------+   
   | '- --'            |   
   | .---------------. |   
   | V               | |   
   '-----digit 0-9---+-'   

トークンのいずれのペアの間にも空白文字を挿入できます。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:48:49


概念トピック概念トピック | バージョン 8.0.0.5 | bc40050_