개행 문자가 포함된 json 읽기 - json.loads strict param
2025. 4. 17. 01:30ㆍProgramming Language/Python
json.loads로 json 문자열을 읽을 때 개행문자 같은 제어문자가 들어있으면 에러가 뜹니다.
이 에러를 없애려면 strict=False를 지정하면 됩니다.
e.g. json.loads(json_str, strict=False)
공식문서 loads 설명에 strict 파라미터가 없고
밑에 JSONDecoder 쪽에만 있어서 모르고 지나칠뻔...
근데 이상한걸 발견했는데
loads에는 strict 파라미터가 있고 load에는 없습니다...
테스트 결과 load는 항상 strict=False로 고정된 것 같습니다.
뭔가 이상한...
'Programming Language > Python' 카테고리의 다른 글
파이썬의 속도, 메모리 사용량 (0) | 2025.04.28 |
---|---|
datetime, zoneinfo 모듈의 호환성 (0) | 2025.04.16 |
Relative import (0) | 2025.01.12 |
난수 생성 - numpy (0) | 2022.07.16 |
.py 배포 (0) | 2022.07.14 |