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 | Sí | Codificación de origen del mensaje procedente del sistema automatizado. | UTF-8 |
|
Tiempo de espera de restablecimiento (seg.) | Sí | Se agotó el tiempo de espera de restablecimiento. |
| 1 o más. |
Asignaciones de teclas | Sí | 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 | Sí | Nombre del campo en el mensaje RAS original. | No es nulo. |
Destino | Sí | 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>