Cómo convertir el objeto JavaScript a JSON

Cómo convertir el objeto JavaScript a JSON
Convertir el objeto JavaScript a JSON es útil para tener un modo de comunicación para que cada lenguaje de programación pueda hacer frente a cada personaje con precisión. Además, este tipo de conversión permite que los datos se transfieran entre varios lenguajes de programación en un formato para crear comprensión. Por otro lado, no podemos usar un objeto JavaScript directamente en PHP o C ++; Porque cada idioma tiene una representación diferente de un objeto.

Esta redacción lo guiará para convertir el objeto JavaScript a JSON.

Cómo convertir el objeto JavaScript a JSON?

El objeto JavaScript se puede convertir en JSON utilizando dos métodos simples:

  • "Json.Stringify ()" método
  • "Objeto.llaves()" método

Ahora pasaremos por cada uno de los enfoques mencionados uno por uno!

Método 1: Convierta el objeto JavaScript a JSON usando JSON.método stringify ()

El "Stringify ()"El método se utiliza para convertir un valor de JavaScript a un"Json " Al aceptar el valor que debe convertirse en JSON como un "argumento".

Para convertir los objetos JavaScript en formato JSON usando el "Stringify ()"Método, debe seguir la sintaxis dividida.

Sintaxis

Json.Stringify (valor)

Aquí, "valor"Representa el objeto JavaScript que se convertirá en JSON.

Mira el ejemplo dado a continuación.

Ejemplo

En primer lugar, crearemos una matriz nula para contener los objetos y sus valores correspondientes en él. Ahora, crearemos dos propiedades ",nombre" y "identificación", Y asignarles los siguientes valores:

var obj = ;
obj.nombre = "Harry"
obj.id = 1

Luego, realizaremos la funcionalidad requerida de convertir el objeto JavaScript a JSON usando el "Stringify ()" método. Esto se hará especificando "obj"Como argumento y mostrando el valor JSON resultante:

var json = json.Stringify (obj);
consola.log (json);

La ejecución del código anterior dará como resultado:

Método 2: Convierta el objeto JavaScript a JSON usando el objeto.Método Keys ()

"Objeto.llaves()"Es un método JavaScript que acepta la clave de un objeto y devuelve su valor correspondiente. Puede aplicar este método para convertir los objetos creados a JSON y almacenarlos en una matriz. Además, también agregaremos ""Para acumular los valores en una matriz.

Para convertir el objeto JavaScript a JSON usando el objeto.Método Keys (), debe usar la siguiente sintaxis:

Sintaxis

Objeto.llaves (obj)

Aquí, "obj"Se refiere a las claves para las cuales el objeto.El método Keys () obtendrá los valores.

Aquí hay un ejemplo para la demostración.

Ejemplo

Aplicaremos el "Objeto.llaves()"Método en el objeto y el lugar ya creado"obj"En un argumento que accederá a los valores de sus claves. Además, también hemos agregado ""Para acumular los valores en forma de matriz:

teclas var = objeto.claves (obj);
var json = "";

En el siguiente paso, usaremos un bucle for para iterar a lo largo de los objetos declarados en una matriz. Aquí, las claves [i] se refieren a los objetos "nombre" y "identificación", Y obj [claves [i] se refiere a los valores colocados en los objetos correspondientes.

El "json"Se agrega variable ya que esta declaración se ejecutará dos veces de tal manera que en la primera iteración, obtendrá el valor del"nombre"Clave, y en la siguiente iteración, realiza la misma operación para"identificación". El valor resultante se concatenará con el objeto creado utilizando el "+"Operador. Además, convertiremos los objetos y sus valores en valores de cadena usando "ps":

para (deja i = 0; yo < keys.length; i++)
json = json + '"$ claves [i]": "$ obj [claves [i]]",';

Finalmente, agregaremos un final ""Soporte y agrégalo a la matriz que dará como resultado la acumulación adecuada del objeto y sus valores correspondientes en una matriz. Luego, mostraremos los valores de cadena JSON convertidos en la consola:

json = json + "";
consola.log (json);

La salida resultante en este caso será:

Hemos compilado todos los métodos convenientes relacionados con la conversión del objeto JavaScript a JSON. Puede usar cualquiera de los métodos anteriores de acuerdo con sus requisitos.

Conclusión

Para convertir el objeto JavaScript a JSON, puede aplicar el "Json.Stringify ()Método colocando el nombre de la variable en argumentos para referirse a los objetos y sus valores. Además, también puedes utilizar el "objeto.llaves()Método "para la conversión especificada y la matriz de claves de regreso y sus valores correspondientes. Este artículo guió sobre la conversión de JavaScript Object a JSON.