JSON Tutorial
JSON: JavaScript Object NNotación (Notación de objetos de JavaScript)
JSON es una sintaxis para almacenar e intercambiar información de texto, similar a XML.
JSON es más pequeño, más rápido y más fácil de analizar que XML.
JSON es fácil de leer y escribir para los humanos.
Lenguajes de programación como C, Python, C++, Java, PHP, Go, etc., admiten JSON.
Ejemplo de JSON
{
"sites": [
{ "name":"Tutorial para novatos" , "url":"www.example.com" },
{ "name":"google" , "url":"www.google.com" },
{ "name":"Weibo" , "url":"www.weibo.com" }
]
}
Este objeto sites es un arreglo que contiene 3 registros (objetos) de sitios.
¿Qué es JSON?
- JSON se refiere a la notación de objetos de JavaScript (JavaScript Object Notation)
- JSON es un formato ligero de intercambio de datos de texto.
- JSON es independiente del lenguaje: JSON utiliza la sintaxis de JavaScript para describir objetos de datos, pero JSON sigue siendo independiente del lenguaje y la plataforma. Los analizadores y bibliotecas JSON admiten muchos lenguajes de programación diferentes. Actualmente, muchos lenguajes de programación dinámicos (PHP, JSP, .NET) admiten JSON.
- JSON es autodescriptivo y más fácil de entender.
JSON - Convertir a objeto de JavaScript
El formato de texto JSON es sintácticamente idéntico al código para crear objetos de JavaScript.
Debido a esta similitud, sin necesidad de un analizador, los programas de JavaScript pueden usar la función incorporada eval() para generar objetos nativos de JavaScript a partir de datos JSON.
Herramientas JSON
- Herramienta de formato JSON:https://www.jyshare.com/front-end/53/
- Escape/desescape JSON:https://www.jyshare.com/front-end/7683/
- Herramienta en línea para analizar JSON:https://www.jyshare.com/front-end/7438/
- Herramienta para comparar diferencias JSON:https://www.jyshare.com/front-end/9557/