WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Detalles de mensajes JSON

Un mensaje JSON consta de pares de nombre-valor (objetos) y colecciones ordenadas de valores (matrices). Los objetos, matrices, o ambas estructuras pueden estar anidadas.

Para obtener información más detallada acerca de JSON, consulte el sitio web de JavaScript Object Notation (JSON).

Objeto JSON

En un mensaje JSON, un objeto es un conjunto desordenado de pares de nombre-valor separados por comas que comienza con una llave izquierda ({) y termina con una llave derecha (}). Cada nombre va seguido de un signo de dos puntos (:).

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual
Objeto JSON

          .-,-------------------.          
          V                     |          
>>---{--------serie--:--valor---+----}-------------------------><

Matriz JSON

Una matriz JSON es una colección ordenada de valores separados por comas que comienza con un corchete izquierdo ([) y termina con un corchete derecho (]).

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual
Matriz JSON

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

Valor JSON

Un valor JSON puede ser cualquiera de las siguientes estructuras, cualquiera de las cuales puede estar anidada:
  • Una serie entre comillas dobles
  • Un número
  • Booleano
  • Nulo
  • Un objeto
  • Una matriz
Leer el esquema de sintaxisOmitir el esquema de sintaxis visual
Valor JSON

>>-+-serie--+--------------------------------------------------><
   +-número-+   
   +-objeto-+   
   +-matriz-+   
   +-true---+   
   +-false--+   
   '-nulo---'   

Serie JSON

Una serie JSON es muy similar a una serie C o Java™. Una serie es una colección de cero o más caracteres Unicode, envueltos entre comillas dobles, utilizando barras invertidas como caracteres de escape. Un carácter se representa como una serie de un solo carácter.

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual
Serie JSON

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

>--+-------------------------------------------------------------------+-->
   +-Cualquier carácter UNICODE excepto " o \ o un carácter de control-+   
   '-+---------------------------------+-------------------------------'   
     +-\-------------------------------+                                   
     '-+-“ (comillas)----------------+-'                                   
       +-\\ (barra invertida)--------+                                     
       +-/ (barra inclinada)---------+                                     
       +-b (retroceso)---------------+                                     
       +-f (alimentación de papel)---+                                     
       +-n (línea nueva)-------------+                                     
       +-r (retorno de carro)--------+                                     
       +-t (tabulación horizontal)---+                                     
       '-u (4 dígitos hexadecimales)-'                                     

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

Número JSON

Un número JSON es lo mismo que un número C o Java, excepto que los formatos octales y hexadecimales no se utilizan.

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual
Número JSON

          .-------------------.                                 
          V                   |                                 
>>-+---+----+-0-------------+-+--+--------------------------+--->
   '-−-'    '-dígito de 1-9-'    +-−------------------------+   
                                 | .----------------------. |   
                                 | V                      | |   
                                 '-----dígito entre 0-9---+-'   

>--+--------------------------+--------------------------------><
   +-e------------------------+   
   +-E------------------------+   
   +-+-+-+--------------------+   
   | '-−-'                    |   
   | .----------------------. |   
   | V                      | |   
   '-----dígito entre 0-9---+-'   

Se puede insertar un espacio en blanco entre cualquier par de señales.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:04


Tema de conceptoTema de concepto | Versión 8.0.0.5 | bc40050_