인터넷 검색을 하루 종일 보내고 파이썬 코드를 작성하여 "코드"값만 나열하면 내 출력이 Service1, Service2, Service2가 될 수 있으므로 정말 느려야합니다. 복잡한 json 또는 dict 구조에서 json 값을 추출했습니다. 하지만 지금 나는 정신적 블록에 부딪혔을 것입니다.이상한 중첩 된 파이썬에서 값 추출
이것은 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.
이에 대한 이상한 무엇입니까? 나에게 완벽하게 정상적인 중첩 된 dict처럼 보입니다. 단 약간의 특이한 점은'offer '도리스트가 아니라 dict이라는 점이다. –
복사/붙여 넣기가 완벽하게 작동합니다. 뭐가 잘못 됐어, 뭘 기대 했니? – glenfant