JSON

Páginas: 4 (763 palabras) Publicado: 11 de abril de 2013
INVESTIGACIÓN SOBRE JSON

¿QUÉ ES JSON?
JSON es el acrónimo de JavaScript Object
Notation.
JSON es un formato alternativo de envío y
recepción de datos, es decir remplaza a XML o
el envío detexto plano.
Este formato de datos es más liviano que XML.

¿PORQUÉ SURGE JSON, QUÉ PROBLEMÁTICA
RESUELVE?
Las siguientes propiedades hacen que JSON sea un lenguaje
ideal para el intercambio dedatos:
Más entendible para los programadores y simple
interpretación para la máquina.
Está basado en el código JavaScript como modelos de datos,
por lo tanto, es un poco más sencillo.
Escompletamente independiente del lenguaje pero utiliza
convenciones que son ampliamente conocidos por los
programadores como por ejemplo C, C++, C#, Java,
JavaScript, Perl, Python, y muchos otros.
Por lotanto JSON permite la facilidad para generar y recuperar
la información a la hora de acceder a servidores de datos,
APIs, etc.

EJEMPLO DE IMPLEMENTACIÓN DE JSON EN C#,
JAVA, JAVASCRIPT
Enestos tres lenguajes se usa básicamente
para objetos, para serializarlos y
deserializarlos.
En el caso de C# se usa la clase
JavaScriptSerializer, un ejemplo sencillo es el
sigueinte:

JSON EN C#namespace ExtensionMethods {
public static class JSONHelper {
public static string ToJSON(this object obj) {
JavaScriptSerializer serializer = new JavaScriptSerializer();
returnserializer.Serialize(obj);
}
public static string ToJSON(this object obj, int recursionDepth) {
JavaScriptSerializer serializer = new JavaScriptSerializer();
serializer.RecursionLimit = recursionDepth;
returnserializer.Serialize(obj);
}
}
}

OTRO EJEMPLO EN C#...
//...
using System.Web.Script.Serialization;
//...
public class Persona
{
public string nombre { get; set; }
public string edad { get;set; }
}
...
JavaScriptSerializer serializer = new JavaScriptSerializer();
Persona persona1 = new Persona { nombre = "Liber", edad = "25" };
string sJSON = serializer.Serialize(persona1);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Json
  • Json
  • json
  • json
  • Jquery Loop On Json
  • Json
  • Ajax-Json-Php_Jquery

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS