JsonSetEx – função de script e gráfico
JsonSetEx() modifica strings contendo dados JSON (JavaScript Object Notation). Isso pode definir ou inserir valores JSON com o novo local especificado pelo caminho. Os dados devem ser JSON válidos, mas podem conter espaços extras ou novas linhas.
Sintaxe:
JsonSetEx(json, path, value, ...)
Tipo de dados de retorno: dual
Argumentos:
Argumento | Descrição |
---|---|
json | String contendo dados JSON. |
path | O caminho deve ser especificado de acordo com a RFC 6901. Isso permite o acúmulo de propriedades dentro de dados JSON sem usar funções complexas de substring ou índice e concatenação. |
value | O novo valor da string em formato JSON. |
Exemplo:
O script de carregamento a seguir carrega e formata dados em um formato JSON:
Isso resulta nos dados JSON a seguir:
{"name":"John Doe","address":"Oak Way","phone":"1 243 567","fax":"1 234 568"}
{"name":"Jane Doe","address":"Maple Way","phone":123456}
{"fax":"","name":"Mr Xavier","address":"Spruce Way","phone":"1-800-MRX"}