반응형
자바 스크립트에서 내 Json에서 "를 제거하는 방법?
내 backbone.js 앱에 json을 주입하려고합니다. 내 json에는 "
모든 견적이 있습니다.
이것을 제거 할 수있는 방법이 있습니까?
아래에 샘플을 제공했습니다.
[{"Id":1,"Name":"Name}]
아마도 당신은 변수에 그것을 가지고 있고 JSON.parse(data);
. 이 경우 다음을 사용하십시오.
JSON.parse(data.replace(/"/g,'"'));
하지만 "
JSON 개체에서는 유효하지 않기 때문에 JSON 쓰기 스크립트를 수정할 수 있습니다 .
받아 들여진 대답은 옳지 만 그 문제가있었습니다. 내 코드를 추가하고 디버거를 확인했을 때
result.replace(/"/g,'"')
...에
result.replace(/"/g,'"')
이 대신 이것을 사용합니다
result.replace(/("\;)/g,"\"")
이 표기법으로 작동합니다.
var data = $('<div>').html('[{"Id":1,"Name":"Name}]')[0].textContent;
필요한 모든 인코딩 된 값을 구문 분석해야합니다.
참고 URL : https://stackoverflow.com/questions/9244824/how-to-remove-quot-from-my-json-in-javascript
반응형
'IT박스' 카테고리의 다른 글
Git을 사용하면 무단계 변경으로 분기 변경 가능 (0) | 2020.12.07 |
---|---|
역할이 존재하지 않으며 PostgreSQL을 사용할 때 데이터베이스를 만들 수 없습니다. (0) | 2020.12.07 |
두 클래스가 하나의 div에 할당되면 클래스가 무시됩니다. (0) | 2020.12.07 |
파이썬 정규식 일치를 통해 반복 (0) | 2020.12.07 |
CSS를 사용하여 브라우저 크기로 이미지 크기를 자동으로 조정 (0) | 2020.12.07 |