반응형
새 행 문자를 포함하는 JSON 구문 분석
제 웹사이트에서는 문자열을 줄바꿈이 포함된 JSON으로 변환하려고 합니다.
JSON.parse('{"hallo":"line1\r\nline2","a":[5.5,5.6,5.7]}');
이로 인해 "예기치 않은 토큰" 오류가 발생합니다.어떻게 해서든 탈출해야 하나요?
그래, 둘 다 탈출해야 해\n
그리고.\r
제어 문자 목록에 속하기 때문입니다.이스케이프해야 하는 문자의 전체 목록을 여기에서 찾을 수 있습니다.암호는 다음과 같습니다.
obj = JSON.parse('{"hallo":"line1\\r\\nline2","a":[5.5,5.6,5.7]}');
JSFiddle: 링크
시험:
JSON.parse('{"hallo":"line1\\r\\nline2","a":[5.5,5.6,5.7]}');
언급URL : https://stackoverflow.com/questions/11591784/parsing-json-containing-new-line-characters
반응형
'programing' 카테고리의 다른 글
Buffered Reader를 문자열로 쉽게 변환하는 방법 (0) | 2023.03.02 |
---|---|
Oracle 사용자 뷰의 열 이름 나열 (0) | 2023.03.02 |
여러 스프링 부트 애플리케이션을 한 번에 테스트하는 방법 (0) | 2023.03.02 |
WooCommerce의 기존 주문 내 배송 방법/요금 계산 (0) | 2023.03.02 |
SQL Server의 DECODE() 함수 (0) | 2023.03.02 |