json 인코딩
233
작성한 질문수 1
jsonString = '''{
"이름" : "이호준",
"나이" : "10",
"번호" : "010-0000-1111",
"주소" : "제주도 제주시"
}'''
#json 인코딩
s = json.dumps(jsonString, ensure_ascii=False, indent=4)
type(s)
print(s)
이렇게 입력 후에 결과가
"{\n \"이름\" : \"이호준\",\n \"나이\" : \"10\",\n \"번호\" : \"010-0000-1111\",\n \"주소\" : \"제주도 제주시\"\n}"
이렇게 나오는데 어디서 문제인거죠 ㅠㅠ
답변 2
0
안녕하세요 현수케이님, 제가 답변을 너무 늦게 달았네요. 죄송합니다.
'''내용'''
은 string으로 저장됩니다. 따라서 안에 엔터나 띄어쓰기가 모두 문자열로 저장이 된 것이에요.
json.dumps는 매우 엄밀한 json 수식을 따릅니다.
심지어 몇개의 모듈에서는 홑따옴표와 쌍따옴표를 구분하기도 하지요.
여기서는 리스트로 만드는 것이 맞고 만약 위 스트링처럼 하고 싶으시다면 한줄로 입력하셔야 합니다.
아래처럼요.
jsonString = '''{"이름" : "이호준","나이" : "10","번호" : "010-0000-1111","주소" : "제주도 제주시"}'''
감사하고 죄송합니다.
0
jsonString = [{
"이름" : "이호준",
"나이" : "10",
"번호" : "010-0000-1111",
"주소" : "제주도 제주시"
},{
"이름" : "홍길동",
"나이" : "10",
"번호" : "010-0000-1111",
"주소" : "제주도 제주시"
}]
이렇게 리스트로 만들어주면 또 잘 나옵니다..
메일보내기 할 때 에러..
0
51
0
강의자료 어디서 확인하나요
0
56
1
강의 자료 위치
0
281
1
invalid index to scalar variable 오류 발생 해결법 알려주세요
0
3248
1
파이썬으로 엑셀 암호걸기
0
690
0
한글 파일이 길면 불러왔을때 내용이 잘립니다.
0
397
0
split
0
357
7
add_format
0
223
0
왜 에러가 나는지 모르겠어요
0
1701
4
주피터 노트북 화면이 안나와요
0
2683
2
jupyter notebook
0
288
1
저장할 폴더 지정방법
0
369
1
ole-py 설치가 안됩니다.
0
293
1
질문드립니다.
0
252
1
저장이 특정 폴더가 아니라 여기만 존쟈하는 드라이브로 들어갑니다
0
178
1
대시보드에 글자가 안뜹니다
0
249
1
powershell창 열기가 안뜹니다
0
600
1
크롤링 URL이 강의 하실 때와 달리 그래프가 추가되어 질문드립니다.
0
190
1
완성된 코드는 어디서 다운로드 받을 수 있나요? 작성하다가 어디서 잘못됐는지 모르겠어서 원본코드랑 비교해보려고합니다.
0
213
0
리눅스 명령이 먹히질 않아요.
0
274
1
쥬피터 실행이 안돼요
0
302
1
선택지1에 해당하는 엑셀 문서 만드는 소스
0
263
0
touch , ls 명령어 오류.. ?
0
693
1
구름ide 실행.. ?
0
667
3





