Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

450
Vistas
¿Cuál es la diferencia entre JSON y un objeto?

Asumiendo que el lector tiene unos conocimientos básicos de Javascript:

No son lo mismo

//así declaramos un objeto básico en Javascript
let objeto={ atributo: 'valor'}

JSON es el acrónimo de JavaScript Object Notation, es un formato de texto ligero para el intercambio de datos. ¿Qué quiere decir esto? Bueno, si vemos el siguiente texto

<lista-nodos>
  <nodo id="1">texto1</nodo>
  <nodo id="3">texto2</nodo>
  <nodo id="5">texto1</nodo>
</lista-nodos>

Esto es un texto en formato XML. Pues bien, JSON no es más que un formato distinto pero con la misma función. El equivalente a ese XML podría ser algo como:

[
  { "id": "1", "valor": "texto1"},
  { "id": "3", "valor": "texto2"},
  { "id": "5", "valor": "texto1"}
]

Y esta es la forma de declarar un objeto en JavaScript:

const datos=[
  { id: "1", valor: "texto1"},
  { id: "3", valor: "texto2"},
  { id: "5", valor: "texto1"}
];

La sintaxis es muy similar, pero la diferencia esta en que el formato JSON es algo más restrictivo de lo que sería el código Javascript:

  • Todos los valores de tipo string deben ir entre comillas dobles, las comillas simples no están permitidas.

  • Del mismo modo, todas las claves (los nombres de los atributos) deben ir entre comillas dobles.

  • No admite ningún tipo de comentarios (a diferencia de XML, donde podemos usar <!-- Comentarios-->)

  • Los valores numéricos han de estar en base decimal, no admite ceros a la izquierda (que pudieran pensar que el número está en base octal).

  • No se admiten valores undefined.


over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

1

Aunque es similar la estructura la principal diferencia es que un JSON es un string es decir, es un texto

over 4 years ago · victor antonio farias arevalo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda