JSON.parse不适用于有效的json

Ted*_*ddy 2 javascript parsing json

我在Javascript中使用以下行来解析json字符串.

var obj = JSON.parse('{"respDataMap":{"userMessages":{"lbSearchHint":"Enteravalueandpress\"Enter\"orclickon\"Search\"#"}},"respErrorCode":"","respErrorMessage":""}');
Run Code Online (Sandbox Code Playgroud)

字符串中的转义双引号字符导致json解析失败.但是,在线JSON验证器中粘贴的相同字符串被认证为有效.我该如何解决?

Sum*_*eet 6

对于转义字符使用双斜杠

var obj = JSON.parse('{"respDataMap":{"userMessages":{"lbSearchHint":"Enteravalueandpress\\"Enter\\"orclickon\\"Search\\"#"}},"respErrorCode":"","respErrorMessage":""}');
Run Code Online (Sandbox Code Playgroud)