En este artículo, veremos cómo analizar un objeto JSON usando la función JSON.stringify. La función JSON.stringify() se utiliza para analizar objetos JSON o convertirlos en strings, tanto en JavaScript como en jQuery . Solo necesitamos pasar el objeto como argumento a la función JSON.stringify() .
Sintaxis:
JSON.stringify(object, replacer, space);
Valores de Parámetros: Esta función acepta 3 parámetros que se describen a continuación:
- objeto: es el valor requerido que se utiliza para analizarse o convertirse en una string.
- replacer: para filtrar el resultado se utiliza una función o un array. Si replacer es nulo o no se proporciona, la string JSON resultante contiene todas las propiedades del objeto. Este es un parámetro opcional.
- espacio: este parámetro controla el espacio en la string final creada por el método JSON.stringify() . Puede ser un número o una string. Si se trata de un número, denota la cantidad de caracteres de espacio en blanco que se usarán para la sangría; este valor está limitado a 10. Si se trata de una string, la string completa o sus primeros 10 caracteres se utilizan como espacios en blanco. No se utilizan espacios en blanco si no se da esta opción (nulo).
Valor de retorno: una string que representa el valor dado.
Ejemplo 1: en el siguiente ejemplo, el objeto JSON se pasa como un valor a la función JSON.stringify() para que se analice.
Javascript
<script> var obj = { name: "Vishal", email: "abc@gmail.com", }; var result = JSON.stringify(obj); document.write("parsed object = " + result); </script>
Producción:
parsed object = { "name":"Vishal", "email":"abc@gmail.com" }
Ejemplo 2: en el siguiente ejemplo, la array se declara dentro del objeto que se pasa como un valor a la función JSON.stringify() para que se analice.
Javascript
<script> var obj = { company: "GeeksforGeeks", courses: ['DSA', 'Web Tech', 'Placement_Preparation', 'DDA'] }; var result = JSON.stringify(obj); document.write("parsed object = " + result); </script>
Producción:
parsed object = { "company":"GeeksforGeeks", "courses":["DSA","Web Tech","Placement_Preparation","DDA"] }
Publicación traducida automáticamente
Artículo escrito por vishalkumar98765432 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA