Desarrollo web. Redes sociales, Herramientas Web y más

Introduccion a JSON

11/07/2009 |    |  share  |   Un comentario

JSON (JavaScript Object Notation) es un formato de intercambio de datos que se ha estado usando ya desde hace un buen tiempo, esta tecnología es una manera de transportar datos por Ajax, comparándola con XML (Extensible Markup Language) que también se ha usado como tal, resulta ventajoso usar JSON por su sintaxis mas reducida, limpia y fácil de escribir.

Este formato no solo puede ser interpretado por Javascript, sino también por otros lenguajes de programación, PHP 5 trae implementado funciones (json_encode, json_decode) que realizan la serializacion de JSON desde un array, y viceversa

Vamos a realizar una comparación de estructuras entre JSON y XML

Formato JSON

{'detalles': {
    'id': 1,
    'tipo': 'libro',
    'titulo': 'Introduccion a JSON',
    'detalle': {
        'paginas': 800,
        'precio': {
            'us': 19.99,
            'ca': 19.99
        }
    }
}}

Formato XML

<detalles id="1" tipo="libro">
<titulo>Introduccion a JSON</titulo>
<detalle>
<paginas>783</paginas>
<precio us="19.99" ca="19.99" />
</detalle>
</detalles>

A simple vista uno se da cuenta que JSON es mas descriptivo en sus datos debido a su simplicidad mientras que el XML es mas dificil de leer y utiliza mas codigo.

Esta explicación resolverá algunas dudas de antiguos y futuros artículos en este blog, espero sus comentarios y sugerencias!.

Comparte este Post

Tags

Post Relacionados

Deja tu Comentario

1 Comentarios para este Post

  1. News Introduccion a JSON | Web 2.0 Designer Dice:

    [...] See original here: Introduccion a JSON [...]