728x90
반응형
질문 : JSON에서 여러 줄 문자열이 허용됩니까?
JSON에 여러 줄 문자열을 사용할 수 있습니까?
대부분 시각적 인 편안함을위한 것이므로 편집기에서 단어 줄 바꿈을 켤 수 있다고 생각하지만 조금 궁금합니다.
일부 데이터 파일을 JSON 형식으로 작성 중이며 정말 긴 문자열 값을 여러 줄로 나누고 싶습니다. 파이썬의 JSON 모듈을 사용하면 \
또는 \n
을 이스케이프로 사용하더라도 많은 오류가 발생합니다.
답변
JSON 은 실제 줄 바꿈을 허용하지 않습니다. 모든 줄 바꿈을 \n
으로 바꿔야합니다.
예 :
"first line
second line"
다음으로 저장할 수 있습니다.
"first line\nsecond line"
노트 :
Python
경우 다음과 같이 작성해야합니다.
"first line\\nsecond line"
여기서 \\
는 백 슬래시를 이스케이프하기위한 것입니다. 그렇지 않으면 파이썬은 \n
을 제어 문자 "new line"으로 처리합니다.
출처 : https://stackoverflow.com/questions/2392766/are-multi-line-strings-allowed-in-json
728x90
반응형
'개발관련 > other' 카테고리의 다른 글
npm 설치를 위해 package.json에 주석 작성 (0) | 2021.08.03 |
---|---|
Node.js를 써야하는 이유 (0) | 2021.07.30 |
하위 도메인과 도메인간에 쿠키 공유 (0) | 2021.07.28 |
RESTful 검색 / 필터링을 설계하는 방법 (0) | 2021.07.28 |
[스위프트] 문자열 유형으로 enumerate을 enum하는 방법 (0) | 2021.07.27 |