JSONファイルがあり、Pythonを使用してクエリを実行したいと思います。しかし、私は事前に変数のネストされた場所を知りません。たとえば、Pythonにロードされて「data」と呼ばれる以下のJSONオブジェクトをクエリするには、次のようにします。
data['experiments']['initial_ns']['icdat']
ただし、これは、変数が。の下にあるicdat
変数が下にあることを知っていることを前提としています。残念ながら、私はこの情報を持っていません。また、JSON構造は将来変更される可能性があります。構造全体を明示的に指定せずにJSON文字列内の変数にアクセスするためのより単純な変数はありますか?initial_ns
experiments
ありがとう!!!
{
"experiments": [
{
"management": {
"events": [
{
"date": "19122",
"timp": "TI3",
"eve": "tage"
}
]
},
"initial_ns": {
"icpcr": "MZ",
"icdat": "1922"
},
"observed": {
"mdat": "19403",
"time_series": [
{
"date": "198423",
"etac": "0"
}
],
"adat": "190218"
},
"local_name": "lhi",
"exname": "SE",
"exp_dur": "1"
}
]
}