Convertir JSON a matriz/mapa – JavaScript

Convertir Json A Matriz Mapa Javascript



JSON, también conocido como ' Notación de objetos de JavaScript ”, se usa comúnmente para transmitir datos entre un servidor y una aplicación web. JSON es un formato simple basado en texto que se puede procesar fácilmente y convertir en objetos de JavaScript, como matrices, mapas, etc.

Este tutorial ilustrará las formas de convertir JSON en una matriz y un mapa en JavaScript.

¿Cómo convertir JSON a una matriz de JavaScript?

Para convertir JSON en una matriz, use el ' JSON.parse() ' método. Este método se utiliza para convertir la cadena JSON en un objeto. Para convertir la cadena JSON en una matriz, primero convertiremos la cadena en un objeto y luego llamaremos al ' empujar() ” método para agregar valores en una matriz vacía.







Sintaxis



Utilice el siguiente método para el método “JSON.parse()”:



JSON. analizar gramaticalmente ( cadena JSON ) ;

Acepta una cadena JSON como entrada y proporciona un objeto como salida.





Ejemplo

Cree una cadena JSON llamada ' strJSON ”:



era strJSON = '{'nombre': 'Paul', 'edad': '32', 'Puesto': 'HR'}' ;

Invoque el método “JSON.parse()” pasando la cadena JSON como argumento que la convierte en un objeto:

era objJSON = JSON. analizar gramaticalmente ( strJSON ) ;

Cree una matriz vacía llamada ' matrizJSON ”:

era matrizJSON = [ ] ;

Iterar el objeto convertido llamado “ objJSON ” y empuje los valores contra cada tecla a la matriz usando el “ empujar() ' método:

para ( era i en objJSON ) {
matrizJSON. empujar ( objJSON [ i ] ) ;
}

Finalmente, imprima la matriz en la consola:

consola. registro ( matrizJSON ) ;

Se puede ver que el JSON se ha convertido con éxito en una matriz:

¿Cómo convertir JSON a mapa en JavaScript?

Para convertir JSON a mapa, use el ' Mapa() ” constructor con el “ Objeto.entradas() ' y ' JSON.parse() ' métodos. El método 'JSON.parse()' convierte la cadena en un objeto, mientras que el método 'Object.entries()' proporciona una matriz de pares clave-valor del objeto convertido. El constructor 'Mapa' crea un nuevo objeto Mapa a partir de la matriz de entradas.

Sintaxis

Use la sintaxis dada para convertir JSON a mapa en JavaScript:

nuevo Mapa ( Objeto . entradas ( JSON. analizar gramaticalmente ( objJSON ) ) ) ;

Ejemplo

Llame al constructor “Map()” con el método “Object.entries()” y “JSON.parse()” pasando la cadena JSON como argumento:

constante mapaJSON = nuevo Mapa ( Objeto . entradas ( JSON. analizar gramaticalmente ( objJSON ) ) ) ;

Imprima el mapa en la consola usando “ consola.log() ' método:

consola. registro ( mapaJSON ) ;

Producción

Hemos proporcionado toda la información necesaria relacionada con la conversión de JSON a matriz/mapa en JavaScript.

Conclusión

Para convertir JSON en una matriz, use el ' JSON.parse() ” método con el “ empujar() ”, y para convertir JSON en un mapa, utilice el método “ Mapa() ” constructor con el “ Objeto.entradas() ' y ' JSON.parse() ' método. El método JSON.parse() es el método clave para la conversión, ya que convierte la cadena JSON en un objeto. Este tutorial ilustró los métodos para convertir JSON en una matriz y un mapa en JavaScript.