Extracción de valores de estructuras de datos JSON anidadas
Al analizar datos JSON, es posible que encuentre estructuras anidadas complejas que dificulten la extracción de valores específicos . Esta guía explica cómo navegar por estas estructuras y extraer los valores deseados directamente.
Extracción de valores específicos
Por ejemplo, considere los siguientes datos JSON:
{
"name": "ns1:timeSeriesResponseType",
"value": {
"queryInfo": {
"creationTime": 1349724919000
}
}
}
Para extraer el valor "creationTime", siga estos pasos:
El valor resultante será 1349724919000.
Identificación de ruta general
Para identificar la ruta a un valor, siga estos pasos:
En el ejemplo anterior, la ruta al valor "creationTime" es my_json .value.queryInfo.creationTime.
Código de ejemplo
Para extraer el valor "creationTime" usando Python, puede usar el siguiente código:
my_json = {
"name": "ns1:timeSeriesResponseType",
"value": {
"queryInfo": {
"creationTime": 1349724919000
}
}
}
creation_time = my_json['value']['queryInfo']['creationTime']
Este código demuestra la extracción directa de un valor específico de una estructura JSON anidada.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3