Logotipo de Orbis Sapientia Elearning Services

Servicios de formación. Especialistas en E-learning.

Progreso de Tema:

JavaScript Object Notation

¿Qué es JSON?

Es un formato estándar y abierto de texto plano que nace del lenguaje JavaScript.

Se utiliza en general para el intercambio de datos.

Está basado en un sistema de generación de objetos en JavaScript: JavaScript Object Notation.

La información en formato JSON se transfiere mediante como respuesta a una petición de un servicio web, REST, llamada AJAX, API y en un fichero de texto plano con el formato JSON y extensión .json.

El “media type” que utiliza en Internet es: application/json.

Su identificador de tipo uniforme (Uniform Type Identifier) es: public.json

Características

  • Es un formato liviano que implica una menor cantidad de datos para transmitir una misma información, comparándola con otros formatos como XML.
  • Legible por el ser humano.
  • Fácilmente convertible en objetos para su tratamiento en un desarrollo orientado a objetos, valga la redundancia.
  • Simple tanto para procesos de lectura y escritura.
  • Independiente del lenguaje que lo consuma (es otro formato de texto plano, al fin y al cabo).

Ofrece diferentes ventajas sobre XML pero también alguna carencia: no puede detallar la información que transmite, al nivel de XML.

Esto hace que no sustituya a XML salvo en aquellas situaciones donde no se necesita ese nivel de detalle.

Ejemplo:

[
  {
    "_id": "5a0181d2491198a08913e656",
    "index": 0,
    "guid": "2c96ccbb-eadc-4bbf-b3c8-02b7052cf4f9",
    "isActive": true,
    "balance": "$3,159.17",
    "picture": "http://placehold.it/32x32",
    "age": 24,
    "eyeColor": "green",
    "name": "Richmond Phillips",
    "gender": "male",
    "company": "POLARAX",
    "email": "richmondphillips@polarax.com",
    "phone": "+1 (948) 515-3173",
    "address": "760 Prospect Avenue, Soham, Arizona, 8883",
    "about": "Commodo ullamco...
Logotipo de Orbis Sapientia Elearning Services

Protegemos tus datos

En este portal web procesamos datos personales como, por ejemplo, tus datos de navegación. Si sigues navegando por nuestro portal, nosotros y otras compañías seleccionadas, podrán instalar cookies o acceder a información no sensible de tu dispositivo con el objetivo de crear perfiles, personalizar contenidos, servir anuncios adaptados a tus preferencias y elaborar estadísticas. Es imprescindible para acceder al sitio web, aceptar:
Con este acto reconoces que has leído y comprendido todos ellos.
Algunas cookies son esenciales para la carga del portal y que puedas ver este mensaje por lo que ya han sido cargadas.
Si lo deseas, puedes eliminar y bloquear todas las cookies de esta web tal como se indica en las Políticas de cookies, aunque de hacerlo, el portal no funcionará correctamente.
X