Converta JSON em Array/Mapa - JavaScript

Converta JSON em Array/Mapa - JavaScript
JSON, também conhecido como “Notação de objeto JavaScript”, É comumente usado para transmitir dados entre um servidor e um aplicativo da web. JSON é um formato simples baseado em texto que pode ser simplesmente processado e transformado em objetos JavaScript, como matrizes, mapas e assim por diante.

Este tutorial ilustrará as maneiras de converter JSON em uma matriz e mapa em JavaScript.

Como converter JSON para JavaScript Array?

Para converter o JSON em uma matriz, use o “JSON.Parse ()”Método. Este método é usado para converter a string json em um objeto. Para converter a string json em uma matriz, primeiro converteremos a string em um objeto e depois chamaremos o “empurrar()”Método para adicionar valores em uma matriz vazia.

Sintaxe

Use o seguinte método para o “JSON.parse () ”Método:

JSON.Parse (JSonstring);

Ele aceita uma string json como uma entrada e fornece um objeto como uma saída.

Exemplo

Crie uma string json chamada “Strjson ”:

var strjson = '"name": "Paul", "Age": "32", "Designação": "HR"';

Invoque o “JSON.o método parse () ”, passando a sequência JSON como um argumento que o converte em um objeto:

var objjson = json.Parse (Strjson);

Crie uma matriz vazia chamada “Arrayjson”:

var Arrayjson = [];

Itera o objeto convertido chamado “Objjson”E empurre os valores contra cada chave para a matriz usando o“empurrar()”Método:

para (var i em objjson)
Arrayjson.push (objjson [i]);

Finalmente, imprima a matriz no console:

console.log (Arrayjson);

Pode -se observar que o JSON foi convertido com sucesso em uma matriz:

Como converter json para mapear em javascript?

Para converter o JSON para mapear, use o “Mapa()”Construtor com o“Objeto.entradas ()" e "JSON.Parse ()" métodos. O “JSON.o método parse () ”converte a string em um objeto, enquanto o“ objeto.Método de entradas () ”fornece uma variedade de pares de valor-chave do objeto convertido. O construtor "mapa" cria um novo objeto de mapa a partir da matriz de entradas.

Sintaxe

Use a sintaxe dada para converter JSON para mapear em JavaScript:

Novo mapa (objeto.Entradas (JSON.parse (objjson)));

Exemplo

Chame o construtor "map ()" com "objeto.entradas () ”e“ JSON.Método parse () ”, passando a string json como um argumento:

const mapjson = novo mapa (objeto.Entradas (JSON.parse (objjson)));

Imprima o mapa no console usando “console.registro()”Método:

console.log (mapjson);

Saída

Fornecemos todas as informações necessárias relacionadas à conversão do JSON para matriz/mapa em JavaScript.

Conclusão

Para converter o JSON em uma matriz, use o “JSON.Parse ()”Método com o“empurrar()”Método, e para converter JSON em um mapa, utilize o“Mapa()”Construtor com o“Objeto.entradas ()" e "JSON.Parse ()”Método. JSON.O método parse () é o método chave para conversão, pois converte a string json em um objeto. Este tutorial ilustrou os métodos para converter JSON em uma matriz e mapa em JavaScript.