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:
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 = ;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);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);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++)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 + "";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.