JSON Tutorial
JSON: JavaScript Object Notation(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.
Los lenguajes de programación como C, Python, C++, Java, PHP, Go, etc., son compatibles con JSON.
Ejemplo de JSON
{
"sites": [
{ "name":"Ejemplo" , "url":"www.example.com" },
{ "name":"google" , "url":"www.google.com" },
{ "name":"Weibo" , "url":"www.weibo.com" }
]
}
Este objeto "sites" es una matriz que contiene 3 registros de sitios (objetos).
¿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 JSON y las bibliotecas JSON admiten muchos lenguajes de programación diferentes. Actualmente, muchos lenguajes de programación dinámicos (PHP, JSP, .NET) son compatibles con JSON.
- JSON es autodescriptivo y más fácil de entender.
JSON - Convertir a objetos 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 JavaScript pueden usar la función integrada eval() para generar objetos JavaScript nativos a partir de datos JSON.
Herramientas JSON
- Herramienta de formato JSON:https://www.jyshare.com/front-end/53/
- Escapar/desescapar JSON:https://www.jyshare.com/front-end/7683/
- Herramienta de análisis JSON en línea:https://www.jyshare.com/front-end/7438/
- Herramienta de comparación de diferencias JSON:https://www.jyshare.com/front-end/9557/