グーグルでグーグルで過ごしただけで、Pythonコードを書くだけで "コード"値だけを出力しようとしたので、実際には遅くなるはずです。私は複雑なjsonまたはdict構造から前にjson値を抽出しました。しかし、今私は精神的なブロックを打つ必要があります。奇妙にネストされたPythonの値を抽出する
これは私のjson構造です。
myjson='''
{
"formatVersion" : "ABC",
"publicationDate" : "2017-10-06",
"offers" : {
"Service1" : {
"code" : "Service1",
"version" : "1a1a1a1a",
"index" : "1c1c1c1c1c1c1"
},
"Service2" : {
"code" : "Service2",
"version" : "2a2a2a2a2",
"index" : "2c2c2c2c2c2"
},
"Service3" : {
"code" : "Service4",
"version" : "3a3a3a3a3a",
"index" : "3c3c3c3c3c3"
}
}
}
'''
#convert above string to json
somejson = json.loads(myjson)
print(somejson["offers"]) # I tried so many variations to no avail.
が、このことについて奇妙な何ですか?私には完全に普通のネストされた言葉のように見えます。唯一の珍しいことは、「オファー」もリストではなく、辞表であるということです。 –
コピー/ペーストは私のために完璧に機能します。何が間違っている、あなたは何を期待しましたか? – glenfant