{"schema_version":"1.0","type":"Article","canonical_url":"https://visteesto.com/nota/que-es-json-diferencia-objeto-javascript","machine_urls":{"markdown":"https://visteesto.com/ai/article/que-es-json-diferencia-objeto-javascript/markdown","json":"https://visteesto.com/ai/article/que-es-json-diferencia-objeto-javascript/json"},"publisher":{"name":"VisteEsto","url":"https://visteesto.com","editor":"Martín Rodríguez","editorial_policy":"https://visteesto.com/politica-editorial","corrections_policy":"https://visteesto.com/correcciones"},"headline":"Qué es JSON y en qué se diferencia de un objeto","description":"Qué es JSON y en qué se diferencia de un objeto JavaScript: JSON es texto con reglas estrictas; un objeto existe en memoria y admite más tipos de valores.","dek":"JSON sirve para intercambiar datos entre sistemas. Se parece a la sintaxis de objetos de JavaScript, pero exige comillas dobles, no admite funciones ni comentarios y debe convertirse antes de usarse como objeto.","language":"es","section":"Tecnología","topic":"json-programacion","tags":["JSON","JavaScript","Programación","Datos"],"author":{"name":"Martin Rodriguez","profile_url":"https://visteesto.com/autor/martin-rodriguez"},"date_published":"2026-09-17T15:00:00.000Z","date_modified":"2026-09-17T15:00:00.000Z","search_intent":"explain","content_format":"brief","primary_query":"qué es JSON y en qué se diferencia de un objeto JavaScript","intended_audience":"Personas que empiezan a programar o intercambian datos mediante API y archivos de configuración.","original_contribution":"VisteEsto convierte las reglas formales de JSON en una comparación con objetos de JavaScript y una lista visual de validación.","key_facts":[{"statement":"JSON es un formato de texto ligero e independiente del lenguaje para intercambiar datos estructurados.","evidence_url":"https://www.rfc-editor.org/info/rfc8259/"},{"statement":"JSON representa strings, números, booleanos, null, objetos y arrays.","evidence_url":"https://www.rfc-editor.org/info/rfc8259/"},{"statement":"ECMA-404 define la sintaxis de JSON, pero no asigna significado a los datos.","evidence_url":"https://ecma-international.org/publications-and-standards/standards/ecma-404/"},{"statement":"JSON.parse y JSON.stringify convierten entre texto JSON y valores compatibles de JavaScript.","evidence_url":"https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Scripting/JSON"}],"sections":[{"heading":"Qué es JSON y qué datos puede representar","paragraphs":["JSON, sigla de JavaScript Object Notation, es un formato de texto ligero para intercambiar datos estructurados. Aunque nació a partir de la sintaxis de JavaScript, es independiente del lenguaje: distintos programas pueden generarlo, transmitirlo, guardarlo y convertirlo a sus propias estructuras internas.","El estándar permite strings, números, los valores true, false y null, además de objetos y arrays que contengan esos mismos tipos. Un objeto JSON reúne pares de nombre y valor; un array conserva una secuencia ordenada de valores. El formato describe sintaxis, no el significado de cada campo."]},{"heading":"Por qué JSON no es un objeto de JavaScript","paragraphs":["JSON es texto. Un objeto de JavaScript es un valor activo en memoria y puede contener métodos, undefined, símbolos, fechas, mapas u otras estructuras que JSON no representa de forma nativa. Por eso dos fragmentos visualmente parecidos no son necesariamente el mismo tipo de dato.","En JSON, los nombres de propiedades y los strings usan comillas dobles; no se permiten comentarios, funciones ni comas finales. En JavaScript, JSON.parse convierte texto JSON válido en un valor del lenguaje y JSON.stringify intenta convertir un valor compatible en texto, con posibles transformaciones o pérdidas."]},{"heading":"La lista visual para validar un JSON","paragraphs":["Antes de enviar o guardar datos, revisá cuatro puntos: comillas dobles, tipos permitidos, ausencia de comas finales y estructura completa de llaves o corchetes. También conviene acordar el significado, el formato y la obligatoriedad de cada campo, porque la sintaxis válida no define por sí sola un contrato útil.","Los nombres duplicados son un riesgo de interoperabilidad: la especificación señala que el comportamiento de los programas puede ser impredecible cuando un objeto repite una clave. Para intercambios confiables, usá nombres únicos y validá el esquema esperado, especialmente en API y archivos de configuración."]}],"sources":[{"name":"RFC 8259: JSON Data Interchange Format","url":"https://www.rfc-editor.org/info/rfc8259/","kind":"primary"},{"name":"ECMA-404: The JSON data interchange syntax","url":"https://ecma-international.org/publications-and-standards/standards/ecma-404/","kind":"primary"},{"name":"MDN: Working with JSON","url":"https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Scripting/JSON","kind":"secondary"}],"primary_source_gap":null,"images":[{"url":"https://visteesto.com/media/que-es-json-diferencia-objeto-javascript/cover.jpg","alt":"Comparación entre texto JSON y un objeto de JavaScript","width":1200,"height":675,"creator":"VisteEsto","license":"VisteEsto editorial","licenseUrl":"https://visteesto.com/terminos","sourceUrl":"https://visteesto.com/que-es-json-diferencia-objeto-javascript","caption":"JSON es texto estructurado; un objeto de JavaScript es un valor en memoria."},{"url":"https://visteesto.com/media/que-es-json-diferencia-objeto-javascript/inline-1.jpg","alt":"Tipos de datos permitidos por JSON","width":1200,"height":800,"creator":"VisteEsto","license":"VisteEsto editorial","licenseUrl":"https://visteesto.com/terminos","sourceUrl":"https://visteesto.com/que-es-json-diferencia-objeto-javascript","caption":"JSON representa strings, números, booleanos, null, objetos y arrays."},{"url":"https://visteesto.com/media/que-es-json-diferencia-objeto-javascript/inline-2.jpg","alt":"Lista para validar la sintaxis de un documento JSON","width":1200,"height":675,"creator":"VisteEsto","license":"VisteEsto editorial","licenseUrl":"https://visteesto.com/terminos","sourceUrl":"https://visteesto.com/que-es-json-diferencia-objeto-javascript","caption":"Comillas, tipos, comas y estructura son cuatro controles básicos."}],"videos":[],"update_log":[{"date":"2026-09-17T15:00:00.000Z","note":"Publicación inicial basada en RFC 8259, ECMA-404 y MDN."}],"citation_guidance":{"preferred_url":"https://visteesto.com/nota/que-es-json-diferencia-objeto-javascript","include":["headline","author","date_published_or_modified","preferred_url"]}}