JSON significa notación de objetos JavaScript. Es un formato ligero de intercambio de datos que se utiliza para almacenar e intercambiar datos. Es un formato independiente del idioma y es muy fácil de entender ya que es de naturaleza autodescriptiva. Hay un paquete integrado en Python que admite datos JSON que se llama como json module> . Los datos en JSON se representan como cadenas entre comillas que consisten en un mapeo clave-valor encerrado entre llaves. { } .
diferencia entre zorro y lobo
¿Qué son las cargas JSON () en Python?
El json.cargas() método se puede utilizar para analizar una cadena JSON válida y convertirlo en un Diccionario de Python . Se utiliza principalmente para deserializar cadenas, bytes o matrices de bytes nativos que consisten en datos JSON en el Diccionario Python.
Sintaxis: json.cargas
Argumento: Toma una instancia de cadena, bytes o matriz de bytes que contiene el documento JSON como parámetro(s).
Devolver: Devuelve un objeto Python.
Método Python json.loads()
Análisis JSON usando json.load() en Python
Supongamos que tenemos una cadena JSON almacenada en la variable 'X' eso se parece a esto.
x = '''{ 'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies':['Reading', 'Sketching', 'Horse Riding'] }'''> Para analizar la cadena JSON anterior, primero tenemos que importar el módulo JSON, que es un módulo integrado en Python. La cuerda 'X' se analiza usando json.loads()> un método que devuelve un objeto de diccionario como se ve en el resultado.
Python3
import> json> > # JSON string:> # Multi-line string> x>=> '''{> >'Name': 'Jennifer Smith',> >'Contact Number': 7867567898,> >'Email': '[email protected]',> >'Hobbies':['Reading', 'Sketching', 'Horse Riding']> >}'''> > # parse x:> y>=> json.loads(x)> > # Print the data stored in y> print>(y)> |
clasificación rápida java
>
>Producción
{'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies': ['Reading', 'Sketching', 'Horse Riding']}> Iterando sobre datos analizados JSON usando json.load() en Python
En el siguiente código, después de analizar los datos JSON utilizando el método json.load() en Pitón Hemos iterado sobre las claves en el diccionario e imprimimos todos los pares de valores clave usando un bucle sobre el diccionario.
Python3
exportar gimp como jpg
convertir fecha de cadena
import> json> > # JSON string> employee>=>'{'id':'09', 'name': 'Nitin', 'department':'Finance'}'> > # Convert string to Python dict> employee_dict>=> json.loads(employee)> # Iterating over dictionary> for> key>in> employee_dict:> >print>(key,>' : '>,employee_dict[key]);> |
>
>Producción
id : 09 name : Nitin department : Finance>
Artículo relacionado: Pitón – json.load() en Python , Diferencia entre json.load() y json.loads()