Cómo utilizar el objeto JSON de 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: