TOP

¿Qué es JSON?

Descripción

Json (JavaScript Object Notation) es un formato fácil de intercambio de datos que es fácil de leer y escribir una persona, y fácil de combinar y generar un automóvil. Se basa en un subconjunto de programación de JavaScript, pero es completamente independiente de cualquier idioma. JSON se usa ampliamente para intercambiar datos entre servidor y banda web, aplicaciones móviles y almacenamiento de datos.

1. Estructura JSON: Simple y claro

JSON se basa en dos estructuras principales:

  1. Conjunto de Sudáfrica "Nombre/Valor" : EN MUYOS IDIOMAES, SE IMPLEMA DE COMO UNAN OBJTO, Grabación, Estructura, Diccionario, Tabla Hash, Lista de Accesso Clave O Matriz Asociativa. En json se presente Objto , Denotado por Soportes Rizados {} .

     {
      "Nombre": "Ivan",
      "Age": 30,
      "Ciudad": "Kyiv"
    } 
  2. Una lista ordenda de valores : EN LA MAYORIA DE LOS IDIOMAES, SE Realiza como una matriz, vector, lista o secuencia. En json se presente formación , Denotado por Soportes Cuadrados [] .

     [
      "Manzana",
      "Banana",
      "naranja"
    ] 

Los valores pueden ser filas (cadena), números, objetos (objeto), matrices (matriz), valores booleanos (verdadero/falso) o nulo.

2. Ventajas de usar JSON

3. JSON en acción: ejemplos de uso

JSON es una parte integral de la web moderna. Aquí hay algunos escenarios típicos de su uso:

4. XML VS JSON: ¿Qué es mejor?

Parámetro Xml Json
Formato Texto con etiquetas Texto con claves y valores
Legibilidad Más alto para estructuras complejas Mejor para datos simples
Tamaño de archivo Generalmente más grande Menos
Compatibilidad Amplio soporte Principalmente en JavaScript

XML es más adecuado para estructuras complejas con atributos, mientras que JSON es para la API de reposo ligero.

5. JSON y Excel: ¿Cómo combinarlo?

A veces es necesario convertir datos del formato de tabla, como Microsoft Excel, en JSON. Esto puede ser útil para importar datos a servicios web o bases de datos que funcionan con JSON. Aunque Excel no tiene una función de exportación directa integrada a JSON, hay soluciones de tercera parte.

Una de estas herramientas útiles es una función de usuario de Excel Tabletojson () . Esta característica hace que sea fácil convertir datos de la tabla de Excel a la línea JSON.