こんにちは、私は応答として次の文字列を持っています:
var retstr = {"d":"{\"param1\": \"normal text (\"quoted text\") normal text\",\"param2\": \"4\"}"};
var jsonObj = $.parseJSON(retstr.d);
この「d」パラメーターは、セキュリティ上の理由から MS によって作成され、すべての実際の json 文字列がこのパラメーターの値として渡されます。詳細はこちら。
そのため、パラメータはすでに \" 記号でエスケープされており、パラメータ値で引用符に遭遇すると解析に失敗します。ただし、二重引用符を置き換えることはできません。
私はこれで立ち往生しており、状況を解決できません。