Definir valor no Json / Set value in Json

Definir valor no Json / Set value in Json

Atribui valor a um campo JSON.

Figura 1 - Bloco Definir valor no Json

Compatibilidade

  • Bloco servidor: cronapi.json.Operations.setJsonOrMapField()

Retorno

O bloco não possui retorno.

Parâmetros

Json

Recebe um objeto JSON. 

  • Posição: 1

  • Inglês: Json

  • Tipo: Objeto / Object

  • Exemplo: Retorno do bloco Para Json

Caminho a percorrer

String representando o caminho a ser percorrido no objeto JSON.

  • Posição: 2

  • Inglês: Path to go

  • Tipo: Texto / String

  • Exemplo: "nome"

Valor a ser definido no objeto

Recebe o valor a ser definido no objeto.

  • Posição: 3

  • Inglês: Value to be set in the object

  • Tipo: Texto / String

  • Exemplo: "Maria"

Exemplo

No exemplo da figura abaixo, utilizamos o bloco Para Json para criar um objeto composto por duas chaves, "nome" e "site", cujos valores são "Pedro" e "cronApp.io", respectivamente. Em seguida, o bloco Definir valor no Json recebe o objeto JSON no parâmetro Json e substitui o valor da chave recebida no parâmetro Caminho a percorrer pelo novo valor inserido no parâmetro Valor a ser definido no objeto. O resultado da execução é exibido no console do navegador (Figura 2).

Figura 2 - Exemplo de uso do bloco Definir valor no Json