programing

새 행 문자를 포함하는 JSON 구문 분석

linuxpc 2023. 3. 2. 22:02
반응형

새 행 문자를 포함하는 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

반응형