JSON

Anterior Siguiente

El analizador JSON se utiliza para restablecer el stream con una configuración de Restablecer tiempo de espera si se ha enviado un JSON con formato incorrecto. Por ejemplo, si el stream comienza con { y el cierre } nunca se envía, de lo contrario, el analizador seguirá esperando el corchete de cierre. El tiempo de espera restablece el stream para que ya no esté esperando el corchete de cierre.

Nombre del parámetro

Obligatorio 

Descripción

Valor predeterminado

Valor posible

Encoding

Codificación de origen del mensaje procedente del sistema automatizado.

UTF-8

 

Tiempo de espera de restablecimiento (seg.)

Se agotó el tiempo de espera de restablecimiento.

 

1 o más.

Asignaciones de teclas

Una asignación de los valores clave del mensaje RAS a un diccionario de valores clave.

 

 

Mapeo de claves

Nombre del parámetro

Obligatorio 

Descripción

Valor posible

Fuente

Nombre del campo en el mensaje RAS original.

No es nulo.

Destino

Nombre que se asignará a este campo RAS.

No es nulo.

XML de ejemplo:

<JsonParser>
       <Encoding>utf-8</Encoding>
       <KeyMappings>
         <KeyMapping source="params.current."titleName.s"" dest="title" />
         <KeyMapping source="params.current."artistName.s"" dest="artist" />
         <KeyMapping source="params.current.mix."duration.msec.i"" dest="length" />
         <KeyMapping source="params.current.categoryId" dest="category" />
       </KeyMappings>
       <ResetTimeoutSec>1500</ResetTimeoutSec>
</JsonParser>