WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

JSON-Nachrichtendetails

Eine JSON-Nachricht besteht aus Name/Wert-Paaren (Objekten) und sortierten Wertesammlungen (Arrays). Sowohl Objekte als auch Arrays können verschachtelt sein.

Ausführliche Informationen zu JSON finden Sie auf der Website JavaScript Object Notation (JSON).

JSON-Objekt

In einer JSON-Nachricht besteht ein Objekt aus einer ungeordneten Gruppe von Name/Wert-Paaren, die durch Kommas getrennt sind; diese Gruppe beginnt mit einer linken geschweiften Klammer ({) und endet mit einer rechten geschweiften Klammer (}). Nach jedem Namen folgt ein Doppelpunkt (:).

Syntaxdiagramm lesenSyntaxdiagramm überspringen
JSON-Objekt

          .-,-------------------------.          
          V                           |          
>>---{--------Zeichenfolge--:--Wert---+----}-------------------><

JSON-Array

Ein JSON-Array besteht aus einer sortierten Sammlung von Werten, die durch Kommas getrennt sind, und beginnt mit einer linken eckigen Klammer ([) und endet mit einer rechten eckigen Klammer (]).

Syntaxdiagramm lesenSyntaxdiagramm überspringen
JSON-Array

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

JSON-Wert

Ein JSON-Wert kann eine der folgenden Strukturen haben, die verschachtelt sein können:
  • Zeichenfolge in Anführungszeichen
  • Zahl
  • Boolean
  • Null
  • Objekt
  • Array
Syntaxdiagramm lesenSyntaxdiagramm überspringen
JSON-Wert

>>-+-Zeichenfolge-+--------------------------------------------><
   +-Zahl---------+   
   +-Objekt-------+   
   +-Array--------+   
   +-true---------+   
   +-false--------+   
   '-null---------'   

JSON-Zeichenfolge

Eine JSON-Zeichenfolge entspricht fast einer Zeichenfolge in C oder Java™. Eine Zeichenfolge ist eine Gruppe von null oder mehr Unicode-Zeichen in Anführungszeichen und mit Backslash als Escapezeichen. Ein Zeichen wird als Zeichenfolge aus einem Zeichen dargestellt.

Syntaxdiagramm lesenSyntaxdiagramm überspringen
JSON-Zeichenfolge

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

>--+---------------------------------------------------------------+-->
   +-Jedes Unicode-Zeichen außer " oder \ oder einem Steuerzeichen-+   
   '-+------------------------------+------------------------------'   
     +-\----------------------------+                                  
     '-+-" (Anführungszeichen)----+-'                                  
       +-\\ (Backslash)-----------+                                    
       +-/ (Schrägstrich)---------+                                    
       +-b (Rückschritt)----------+                                    
       +-f (Formularvorschub)-----+                                    
       +-n (Zeilenumbruch)--------+                                    
       +-r (Rücklauf)-------------+                                    
       +-t (Horizontaltabulator)--+                                    
       '-u (4 Hexadezimalziffern)-'                                    

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

JSON-Zahl

Eine JSON-Zahl entspricht einer Zahl in C oder Java, außer dass das oktale und hexadezimale Format nicht verwendet werden.

Syntaxdiagramm lesenSyntaxdiagramm überspringen
JSON-Zahl

          .----------------.                           
          V                |                           
>>-+---+----+-0----------+-+--+--------------------+------------>
   '-−-'    '-Ziffer 1-9-'    +-−------------------+   
                              | .----------------. |   
                              | V                | |   
                              '-----Ziffer 0-9---+-'   

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

Zwischen den Tokenpaaren können Leerzeichen eingefügt werden.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:43


KonzeptthemaKonzeptthema | Version 8.0.0.5 | bc40050_