-1
파이썬> = 3에서 읽은 (그리고 많이 검색 한) 사전에서 다른 사전을 키로 사용할 수 없습니다.사전 파이썬 3의 사전을 통해 json 디코딩
"좋아요"의 "데이터"에서 "id"에 어떻게 액세스 할 수 있는지 알고 싶습니다. 나는이 때
는 :
json_content = json.loads(page_content)
likes = json_content['likes']
오류가 발생합니다 : 프로 팁 마티에 대한 감사 : json_content 여기
KeyError: 'likes'
는 JSON을
{
"message": "Blablabla",
"caption": "Blablabla",
"likes": {
"data": [
{
"id": "1",
"name": "John Doe"
}
],
"paging": {
"cursors": {
"after": "Blabla",
"before": "Blabla"
}
}
}
}
EDIT입니다 .키(). 그것으로, 나는 마침내 내 코드에서 다른 json으로 코킹하는 것을 보았다 ... rch, 당신은 솔루션을 잘 작동합니다. 그것은 '좋아하는 것'처럼 보입니다. 그 내용은 사전이 아닙니다.
그러나, 분명히 최상위 사전이 더'likes' 키 없다 ; 'json_content'는 어떻게 생겼을까요? –
@MartijnPieters, 나는 모든'{'에 일치가 있다고 생각한다 –
@PadraicCunningham : 좋아요, 좋아요는 들여 쓰여지지 않습니다. 나는 그것을 바로 잡았다. –