파이썬에서 JSON과 Dict를 좀 더 깊이 이해하고 싶습니다.파이썬에서 json과 dict의 차이점이 필요합니다.
나는이 같은 서버에서 JSON 응답이 있습니다
`{"city":"Mississauga","country":"Canada","countryCode":"CA"}`
을 그리고 사전으로 작업 할. 이를 위해 .json()
기능을 사용합니다. res.json()['city']
을 사용하여 데이터를 가져올 수 있지만 req.json().city
으로 처리 할 수없는 이유는 무엇입니까?
'.json()'은 사전을 반환합니다. 그것은 특별한 대상이 아닙니다. 사전이'.city'를 작동하게한다면, 숫자 키는 무엇을 할 것인가? 'dictionary.copy'라고 말했을 때, 사전의'copy' 메쏘드 나'dictionary [ 'copy']'를 물어볼 것입니까? – zondo
파이썬은 자바 스크립트가 아닙니다. Javascript에서,'thing.x'는'thing [ "x"]'의 줄임말로 정의됩니다; 파이썬에서는 완전히 다른 두 가지가 있습니다. – user2357112