Preguntas de PYTHON sobre cómo extraer y devolver campos específicos de resultados JSON
La biblioteca simplejson puede generar y analizar json fácilmente. Este paquete se ha incluido en Python 2.6, lo que significa que JSON contiene principalmente cuatro métodos:
volcar y volcar (generar JSON a partir de Python), cargar y cargar (analizar JSON en tipos de datos de Python)) La única diferencia entre volcado y volcado es que
Dump generará un objeto similar a un archivo, los volcados generarán una cadena, de manera similar, las cargas y las cargas generarán un objeto similar a un archivo y un formato de cadena, respectivamente, analizar JSON.
Importar json
dic = {
String":"Esto es una cadena",
list":[1 , 2 , 'a', 'b'],
sub _ dic:
sub_str": "Esto es sub str",
sub _ list ": [1, 2, 3]
},
"End":"End"
}
Volcados JSON (DIC). )
#Salida:
#'{"sub_DIC":{"sub_str":"Esto es sub str", "sub_list":【 1, 2, 3]}, "end": "end", "list": [1, 2, "a", "b"], "str": "Esto es una cadena"}'
Un ejemplo simple es:
Importar json
s = JSON.loads("{"name":"test","type":{"name" :"seq","parameter":【 "1""2"】}}')
Imprimir s
Imprimir s clave()
Imprimir s【"Nombre"】
Imprimir s【"Tipo"】【"Nombre"】
Imprimir s【"Tipo"】【"Parámetro"】【1】