Tipos de Datos JSON

Tipos de datos válidos

En JSON, los valores deben ser uno de los siguientes tipos de datos:

  • Cadena
  • Número
  • Objeto (objeto JSON)
  • Array
  • Booleano
  • Nulo

Valores JSONNo puedeEs uno de los siguientes tipos de datos:

  • Función
  • Fecha
  • undefined

Cadena JSON

Las cadenas de texto en JSON deben estar envueltas en comillas dobles.

Ejemplo

{ "name":"Bill" }

Número JSON

Los números en JSON deben ser enteros o flotantes.

Ejemplo

{ "age":30 }

Objeto JSON

Los valores en JSON pueden ser un objeto.

Ejemplo

{
"employee":{ "name":"Bill Gates", "age":62, "city":"Seattle" }
}

Los objetos utilizados como valores en JSON deben seguir las mismas reglas que un objeto JSON.

Arreglo JSON

Los valores en JSON pueden ser un array.

Ejemplo

{
"empleados":[ "Bill", "Steve", "David" ]
}

Booleano JSON

Los valores en JSON pueden ser true/false.

Ejemplo

{"sale":true}

JSON null

Los valores en JSON pueden ser null.

Ejemplo

{"middlename":null}