EL FORMATO JSON EN FREEBASE

Posted on 31 enero, 2013 por

0


El FORMATO JSON

JSON (JavaScript Object Notation ) es un formato ligero de intercambio de datos, que es simple de interpretar y generar por las máquinas y resulta fácil de leer y escribir para los humanos. Está basado en subconjuntos del Lenguaje de Programación JavaScript, Standard-262 3rd Edition – Diciembre 1999 .

Es un formato de texto que es independiente del lenguaje de programación pero que utiliza ajustes que son similares a la familia de lenguajes C, incluyendo C, C++, C#, Del phi, Java, JavaScript, Perl, Python, y muchos otros. Además, tiene forma de texto plano y ocupa menos espacio que el formato XML. JSON no define funciones, ni tiene estructuras invisibles, ni tiene namespace, y no es extensible.

Todas estas propiedades hacen que JSON sea un lenguaje ideal para el intercambio de datos.

Se compone de dos estructuras universales que son aceptadas por cualquier lenguaje de programación:

  1. Una colección de pares de nombre/valor (objeto).
  2. Una lista ordenada de valores.

El formato JSON se presenta del siguiente modo:

  • Un objeto: es un conjunto desordenado de pares nombre/valor. Para representar el objeto se utilizan brakets {}, colocando el de apertura al principio y el de cierre al final. Cada nombre es seguido de dos puntos por dos puntos : y los pares nombre/valor están separados por coma ,.
  • Un arreglo (Array): es una colección ordenada de valores. Se representa por corchete [ ]. Cada valor se separa de otro por una coma.
  • Un valor (Value): puede ser una cadena de caracteres , un número, un arreglo o un objeto.
  • String:es una colección de cero o más caracteres UNICODE. Se representan entre comillas “ “.
  • Un número (Number): es un valor numérico que no utiliza ninguna puntuación.

Ejemplo de JSON en Freebase para formular una pregunta:

{
“*”: null,
“name”: “Jimi Hendrix”,
“type”: “/music/artist”
}

Traducida la pregunta a nuestro lenguaje sería: Todo sobre Jimi Hendrix.

Ejemplo de parte de la entidad Jimi Hendrix en JSON:

Image Hosted by PicturePush - Photo Sharing

Anuncios
Posted in: Uncategorized