Converter JSON em Array/mapa – JavaScript

Converter 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 arrays, mapas e assim por diante.

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

Como converter JSON para array JavaScript?

Para converter JSON em um array, use o comando “ 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 método “ empurrar() ” para adicionar valores em uma matriz vazia.







Sintaxe



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



JSON. analisar ( JSONString ) ;

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





Exemplo

Crie uma string JSON chamada “ strJSON ”:



era strJSON = '{'nome': 'Paulo', 'idade': '32', 'Designação': 'HR'}' ;

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

era objJSON = JSON. analisar ( strJSON ) ;

Crie uma matriz vazia chamada “ arrayJSON ”:

era arrayJSON = [ ] ;

Iterar o objeto convertido chamado “ objJSON ” e empurre os valores contra cada chave para a matriz usando o botão “ empurrar() ” método:

para ( era eu em objJSON ) {
arrayJSON. empurrar ( objJSON [ eu ] ) ;
}

Por fim, imprima o array no console:

console. registro ( arrayJSON ) ;

Pode ser visto que o JSON foi convertido com sucesso em um array:

Como converter JSON para mapear em JavaScript?

Para converter JSON em mapa, use o “ Mapa() ” construtor com o “ Object.entries() ' e ' JSON.parse() ' métodos. O método “JSON.parse()” converte a string em um objeto, enquanto o método “Object.entries()” fornece uma matriz de pares chave-valor do objeto convertido. O construtor “Map” cria um novo objeto Map a partir do array de entradas.

Sintaxe

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

novo Mapa ( Objeto . entradas ( JSON. analisar ( objJSON ) ) ) ;

Exemplo

Chame o construtor “Map()” com o método “Object.entries()” e “JSON.parse()” passando a string JSON como um argumento:

const mapJSON = novo Mapa ( Objeto . entradas ( JSON. analisar ( objJSON ) ) ) ;

Imprima o mapa no console usando “ console.log() ” método:

console. registro ( mapJSON ) ;

Saída

Fornecemos todas as informações necessárias relacionadas à conversão de JSON para array/map em JavaScript.

Conclusão

Para converter JSON em uma matriz, use o “ JSON.parse() ” método com o “ empurrar() ” e para converter JSON em um mapa, utilize o método “ Mapa() ” construtor com o “ Object.entries() ' e ' JSON.parse() ” método. O método JSON.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 mapear em JavaScript.