JSON 응답에 백 슬래시가 있고 일부 응답에 백 슬래시가 없습니다.자바 스크립트를 사용하여 JSON 문자열에서 백 슬래시를 제거합니다.
응답을 기반으로 오류 메시지를 표시해야합니다. 어떻게 JavaScript를 사용하여 JSON 응답을 구문 분석합니까? 아웃 백 슬래시
JSON 응답 슬래시와
{"_body":{"isTrusted":true},"status":0,"ok":false,"statusText":"","headers":{},"type":3,"url":null}
응답
{"_body":"{\"timestamp\":\"2016-11-18T04:46:18.972+0000\",\"status\":500,\"error\":\"Internal Server Error\",\"exception\":\"java.lang.ArrayIndexOutOfBoundsException\",\"message\":\"1\",\"path\":\"/login\"}","status":500,"ok":false,"statusText":"Internal Server Error"}
저는 다음과 같은 방법으로 시도했지만 만 슬래시 갖는되지 JSON 응답을 위해 일하고있다.
var strj = JSON.stringify(err._body);
var errorobjs = strj.replace(/\\/g, "");
역 슬래시가 유효한 json이 아니지만 문자열 인 경우 – madalinivascu
어떨까요? var strj = JSON.parse (err._body); – M14
@madalinivascu 백 슬래시는 json에서 유효합니다. 문제는 백 슬래시가 아니지만 json 형식이 유효하지 않습니다. 그는 문자열에 obj를 감싸고있다. –