JSON também conhecido como “Notação de objeto JavaScript”É um formato/estilo de dados popular que é fácil para os humanos lerem e escrever, embora simultaneamente sejam simples para as máquinas entenderem e gerarem. É usado para transferir informações entre computadores pela Internet. Também é utilizado para armazenar dados em bancos de dados. Para usar dados JSON em um aplicativo, a sequência JSON deve ser analisada e convertida em um objeto que pode ser facilmente manipulado.
Este post explicará o método de conversão seguro da string json para um objeto.
Como transformar uma corda JSON com segurança/adequadamente?
Para converter com segurança/adequadamente uma string json em um objeto, use o “JSON.Parse ()”Método. É um método pré-criado em JavaScript que leva uma string json como um argumento a ser analisado como um objeto.
Sintaxe
Siga a sintaxe dada para o JSON.Método parse ():
JSON.Parse (JSonstring)Exemplo 1: Passando JSON String apenas como um argumento
Crie uma variável que armazena uma string json:
const JSonstring = '"Nome": "John", "Age": 15, "Designação": "Contador"';Invoque o “JSON.Parse ()”Método, passando a string json como um argumento:
const jsonObject = json.Parse (JSonstring);Por fim, imprima o objeto JSON resultante no console:
console.log (jsonObject);A saída indica que a string json foi transformada com sucesso em um objeto:
Exemplo 2: Passando a função Reviver como um segundo argumento
““JSON.Parse ()”Também pode aceitar um segundo argumento chamado“Reviver"Função ou a"ligar de volta”Função, que pode ser usada para alterar ou atualizar os dados analisados. A função Reviver é chamada para cada par de valores-chave no objeto analisado e pode ser utilizado para substituir ou atualizar os valores.
No exemplo dado, usaremos a função Reviver para alterar o caso dos valores:
const jsonObject = json.Parse (JSonstring, (chave, valor) =>Exiba o objeto com o valor atualizado:
console.log (jsonObject);A saída exibe os valores da string de um objeto JSON em uma caixa superior:
É tudo sobre transformar com segurança uma corda JSON em um objeto.
Conclusão
Para transformar com segurança uma corda JSON em um objeto, utilize o “JSON.Parse ()”Método. Ele aceita uma sequência json como um argumento a ser analisado como um objeto. Este post explicou o procedimento para converter de maneira segura/adequada uma string json em um objeto.