に改行文字で例外を提供します。しかし、試してみると例外が出る\n
JSON.parseは、私は次の文字列を取得していた文字列
私はthisを見たけど助けになりませんでした。それから、
は、私がvar j=JSON.parse(JSON.stringify(str))
を試してみました。しかし、私はまだその代わり、私は\\n
作品を使用して知っているが、事は、それが新しい上で印刷されませんされてtypeof j
を使用するオブジェクトの文字列を取得しています私は値を使用する必要があります。
更新: OK、私はちょうど\\n
が動作していることを認識しました。 は、私が\\n
に\n
を変換するためにこれを使用しています:
var str='{"message":"hello\nworld"}';
str=str.replace(/\n/g, "\\\\n").replace(/\r/g, "\\\\r").replace(/\t/g, "\\\\t");
var json=JSON.parse(str);
console.log(json.message);
誰かがそれを修正してくださいことはできますか?
なぜ「
」タグを使用しないのですか? –
_ "' \\ n'を使っていることが分かりますが、値を使う必要があるときに新しい行には表示されません。 "_これは修正する必要がある部分です。' \\ n'は'' message "'に新しい行が含まれていることを前提にして、ここで修正してください。新しい行自体はJSONでは無効です。 –
@PawanNogariyaその文字列、私はそれを使用してhtmlタグを形成していません。私は私のwebserviceでデータを取得しています。 –