Extraindo valores de estruturas de dados JSON aninhadas
Ao analisar dados JSON, você pode encontrar estruturas aninhadas complexas que dificultam a extração de valores específicos . Este guia explica como navegar nessas estruturas e extrair os valores desejados diretamente.
Extração de valor específico
Por exemplo, considere os seguintes dados JSON:
{
"name": "ns1:timeSeriesResponseType",
"value": {
"queryInfo": {
"creationTime": 1349724919000
}
}
}
Para extrair o valor "creationTime", siga estes passos:
O valor resultante será 1349724919000.
Identificação geral do caminho
Para identificar o caminho para um valor, siga estes etapas:
No exemplo acima, o caminho para o valor "creationTime" é my_json.value.queryInfo.creationTime.
Código de exemplo
Para extrair o valor "creationTime" usando Python, você pode usar o seguinte código:
my_json = {
"name": "ns1:timeSeriesResponseType",
"value": {
"queryInfo": {
"creationTime": 1349724919000
}
}
}
creation_time = my_json['value']['queryInfo']['creationTime']
Este código demonstra a extração direta de um valor específico de uma estrutura JSON aninhada.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3