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.