--- title: "JSON" slug: "json" updated: 2024-11-26T21:54:59Z published: 2024-11-26T21:54:59Z canonical: "help.tritondigital.com/json" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.tritondigital.com/llms.txt > Use this file to discover all available pages before exploring further. # JSON The JSON parser is used to reset the stream with a **Reset Timeout** setting if a malformed JSON has been sent. For example, if the stream starts with `{` and the closing `}` is never sent, the parser will otherwise continue to wait for the closing bracket. The timeout resets the stream so it is no longer waiting for the closing bracket. | **Param name** | **Mandatory** | **Description** | **Default Value** | **Possible Value** | | --- | --- | --- | --- | --- | | Encoding | Yes | Source encoding of the message coming from the automation system. | utf-8 | | | Reset Timeout (Sec) | Yes | The reset timeout. | | 1 or higher. | | KeyMappings | Yes | A mapping of the RAS message key-values to a dictionary of key-values. | | | ## Key Mapping | **Param name** | **Mandatory** | **Description** | **Possible Value** | | --- | --- | --- | --- | | Source | Yes | The name of the field in the original RAS message. | Not null. | | Destination | Yes | The name that will be assigned to this RAS field. | Not null. | **Example XML:** ```xml       utf-8                                                   1500 ```