IT박스

자바 스크립트에서 내 Json에서 "를 제거하는 방법?

itboxs 2020. 12. 7. 07:58
반응형

자바 스크립트에서 내 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(/(&quot\;)/g,"\"")

이 표기법으로 작동합니다.


var data = $('<div>').html('[{&quot;Id&quot;:1,&quot;Name&quot;:&quot;Name}]')[0].textContent;

필요한 모든 인코딩 된 값을 구문 분석해야합니다.

참고 URL : https://stackoverflow.com/questions/9244824/how-to-remove-quot-from-my-json-in-javascript

반응형