¿Qué es el archivo json?
El nombre completo de SON es "JavaScript Object Notation", que significa JavaScript Object Notation. Es un formato de intercambio de datos ligero, independiente del lenguaje y basado en texto. XML también es un formato de intercambio de datos. ¿Por qué no se eligió XML? Aunque XML se puede utilizar como formato de intercambio de datos multiplataforma, es muy inconveniente procesar XML en JS (abreviatura de JavaScript). Al mismo tiempo, hay más etiquetas XML que datos, lo que aumenta el tráfico generado por el intercambio. , mientras que JSON no tiene ninguna etiqueta adjunta, JS se puede procesar como objetos, por lo que preferimos JSON para intercambiar datos.
JSON utiliza un formato de texto completamente independiente del idioma, pero también utiliza convenciones similares a la familia de lenguajes C (incluidos C, C++, C#, Java, JavaScript, Perl, Python, etc.). Estas propiedades hacen de JSON un lenguaje de intercambio de datos ideal. Fácil de leer y escribir para los humanos, y fácil de analizar y generar para las máquinas (velocidad de transmisión de red). El formato JSON reemplazó a xml y brindó una gran comodidad a la transmisión de red, pero no tiene la claridad de xml. Especialmente cuando los datos json son muy largos, caeremos en búsquedas de nodos de datos tediosas y complicadas.
JSON se puede abrir utilizando un compilador especializado. JSON tiene dos estructuras de representación, objetos y matrices. La estructura del objeto comienza con llaves "{" y termina con llaves "}". La parte central consta de 0 o más pares "clave (palabra clave)/valor (valor)" separados por ",". Las palabras clave y los valores están separados por ":".