¿Qué es JSON y cuáles son sus principales operaciones?
JSON es un formato de datos basado en texto que sigue la sintaxis de objetos de JavaScript, fue popularizado por Douglas Crockford. Es muy útil cuando queremos enviar datos a través de la red.
JSON básicamente es solo un archivo de texto con una extensión .json y un MIME type de application/json.
Ejemplo
{
"name": "Scholl One",
"description": "Lorem ipsum",
"students": [
{
"name": "Salvador"
},
{
"name": "Ana"
}
]
}
Operaciones
Parsing
Con este método podemos convertir una cadena en un objeto nativo.
JSON.parse('{"name":"Karen"}');
// {name: 'Karen'}
Stringification
Convertir un objeto nativo en una cadena y de esta manera poder enviarlo por la red.
JSON.stringify({ name: 'Karen' });
// '{"name":"Karen"}'
Aquí te dejo algunas notas que tienes que tener en cuenta acerca de JSON.