Transformando com segurança uma corda JSON em um objeto

Transformando com segurança uma corda JSON em um objeto

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) =>
if (tipoof valor === "string")
valor de retorno.toupppercase ();

outro
valor de retorno;

);

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.