2011-08-24 3 views
1

를 언 이스케이프 ...JSON 구문 분석 - 그래서 내가 한 장소에서 다른 장소로 몇 가지 정보를 전달하는 JSON을 사용하고있는 따옴표

내가 가진 :

그래서 분명히
message.title = 'this is only a "test"'; 

, 내가 JSON.stringify를 사용하는 경우, 나는 이스케이프 된 따옴표를 얻는다.

내가 알고 싶은 것은 JSON.Parse를 사용할 때 인용 부호를 이스케이프 처리하지 못하게하는 가장 좋은 방법은 무엇인지 알고 싶습니다. 내가 가진 : 난에서 다양한 값을 시도으로

var message = JSON.parse(message); 
var original = ????; 
var final = ????; 
var regex = new RegExp(original, 'g'); 
for(var prop in message){ 
    message.data[prop] = message.data[prop].replace(regex, final); 
} 

내가, 내가 뭔가 잘못하고있는 중이 야 알고 싶은와 '원본'과 '마지막', 그들에 대한 올바른 값이 무엇인지.

는 무엇입니까 내가 알고 싶은

+0

파싱 된 개체로 무엇을 하시겠습니까? –

+0

감사합니다 레이, 해결되었습니다, 그것은 내 실수였습니다. –

답변

6

감사, 아무것도하지 않습니다

JSON.Parse

사용하는 경우 그 따옴표를 이스케이프 처리하는 가장 좋은 방법은 무엇입니까. 구문 분석 JSON 이스케이프를 디코딩합니다. (작동하지 않으면 데이터가 JSON으로 변환되고 파싱되는 사이에 문제가 발생하거나 데이터가 좋지 않습니다.)

+1

당신은 선생님, 절대적으로 옳습니다. 문제는 PHP에 대한 게시물이 데이터를 처리하는 방법에있었습니다. 나는 중간에 워드 프레스를 사용하고 있다고 언급 했어야했다. 미안. –