본문 바로가기
파이썬

파이썬 사전을 JSON으로 변환

by º기록 2020. 12. 5.
반응형
r = {'is_claimed': 'True', 'rating': 3.5}
r = json.dumps(r)
file.write(str(r['rating']))

JSON의 데이터에 액세스 할 수 없습니다. 내가 뭘 잘못하고 있죠?

TypeError: string indices must be integers, not str

 

해결 방법

 


저장 메소드로 json.dumps () 를, 검색 메소드로 json.loads () 를 참조하십시오.

다음은 더 이해하는 데 도움이되는 코드 샘플입니다.

import json

r = {'is_claimed': 'True', 'rating': 3.5}
r = json.dumps(r)
loaded_r = json.loads(r)
loaded_r['rating'] #Output 3.5
type(r) #Output str
type(loaded_r) #Output dict

 

참조 페이지 https://stackoverflow.com/questions/26745519

 

 

반응형

댓글