JSON significa JavaScript Object Notation. Es un formato de texto para representar datos estructurados.
Se parece mucho a un objeto de JavaScript, pero no es exactamente lo mismo.
Ejemplo de JSON (texto):
Un objeto de JavaScript vive como dato dentro de tu programa:
JSON, en cambio, es un string con formato:
Idea clave:
JSON.stringify: de objeto a textoCuando quieres convertir un objeto a texto JSON:
Esto se usa mucho para enviar datos por red o guardarlos.
JSON.parse: de texto a objetoCuando recibes un string JSON y quieres volver a objeto:
Ahora ya puedes trabajar con propiedades normales del objeto.
Este patrón aparece todo el tiempo cuando trabajas con APIs.
JSON.stringifyJSON.parseDominar JSON te prepara para conectar tu JavaScript con datos reales del mundo exterior.