Red de conocimiento de recetas - Recetas caseras - Cómo utilizar el objeto JSON de JavaScript

Cómo utilizar el objeto JSON de JavaScript

En JavaScript, el objeto JSON contiene dos métodos: el método parse() y el método stringify(). Usando estos dos métodos del objeto JSON, puede lograr la conversión entre cadenas JSON y objetos JavaScript. El próximo artículo le presentará el uso de objetos JSON en JavaScript.

¿Qué es JSON en JavaScript?

JSON es un formato para almacenar y transmitir datos; conjuntos de datos ligeros y legibles por humanos a los que se puede acceder de forma lógica.

JSON puede generar y almacenar datos a partir de la entrada del usuario; los datos se pueden transferir de servidor a cliente, de cliente a servidor y de servidor a servidor. También puede estructurar y validar datos.

Uso de objetos JSON

Método JSON.parse()

El método parse() del objeto JSON puede aceptar una cadena JSON y convertirla en la correspondiente Objeto JavaScript y luego devuelve este objeto. Echemos un vistazo al patrón de oración básico:

JSON.parse(text [,reviver]) text: cadena que se analizará como JSON;

Reviver: parámetro opcional, especificado Cómo para transformar el valor generado inicialmente mediante el análisis antes de devolverlo.

Ejemplo:

& ltscript>

Var json = '{ "ID de estudiante": "01", "Nombre": "Xiaohua", "edad" :20 } ';

var estudiante = JSON parse(JSON);

//Todos los resultados

console.log(estudiante);

//Salida única

Console.log("ID ​​de estudiante:"+Estudiante.ID de estudiante);

Console.log ("nombre:" +nombre de estudiante );

Console.log("Age:"+student.age);

</script>El efecto de la operación es el siguiente: Echemos un vistazo al resultado.

Método JSON.stringify()

El método stringify() del objeto JSON puede convertir el valor de JavaScript en la cadena JSON correspondiente y luego devolver la cadena JSON. Echemos un vistazo al patrón de oración básico:

Json.stringify(valor [, sustituto [, espacio]]) valor: especifique el valor js que se convertirá en una cadena Json.

Reemplazo: Parámetro opcional que puede cambiar el número de comportamientos durante el proceso de encordado. Si se especifica la función de reemplazo, reemplaza el valor; si se especifica la matriz de reemplazo, contiene solo los atributos especificados.

Espacio: parámetro opcional, objeto String o Number, utilizado para insertar espacios en la cadena JSON de salida para facilitar la lectura.

Ejemplo: convertir objetos de cadena de JavaScript y objetos de matriz en cadenas JSON.

//Objeto de cadena JavaScript

Var json = {ID de estudiante: "01", Nombre: "Xiaohua", Edad: 20};

var estudiantes =JSON. stringify(JSON);

console.log(estudiante);

//Objeto de matriz JavaScript

var arr = [ "php", "mysql", " JavaScript "];

var bc = JSON. stringify(arr);

consola . log(BC); salida:

Resumen: