Este dilema se puede resolver de variadas maneras, pero te damos la respuesta más completa en nuestra opinión.
Solución:
JSON.stringify
convierte un objeto JavaScript en texto JSON y almacena ese texto JSON en un stringp.ej:
var my_object = key_1: "some text", key_2: true, key_3: 5 ;
var object_as_string = JSON.stringify(my_object);
// ""key_1":"some text","key_2":true,"key_3":5"
typeof(object_as_string);
// "string"
JSON.parse
se vuelve un string de texto JSON en un objeto JavaScript, por ejemplo:
var object_as_string_as_object = JSON.parse(object_as_string);
// key_1: "some text", key_2: true, key_3: 5
typeof(object_as_string_as_object);
// "object"
JSON.parse()
es para “analizar” algo que se recibió como JSON.JSON.stringify()
es crear un JSON string de un objeto/array.
Son el inverso uno del otro. JSON.stringify()
serializa un objeto JS en un JSON stringmientras JSON.parse()
deserializará un JSON string en un objeto JS.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)