JSON ↔ 文字列 変換
JSON → 文字列(エスケープ):JSON を、JavaScript、Python、Java、C#、または JSON 文字列に対応する任意の言語に埋め込めるエスケープ済み文字列リテラルに変換します。
文字列 → JSON(アンエスケープ):エスケープ済み文字列を整形済みで人間が読める JSON に変換し戻します。
ヒント:引用符オプションで出力をダブルクオート・シングルクオート・引用符なしで包めます。ダブルクオートは JavaScript/JSON の標準です。
JSON 文字列は JSON ではない
解析済みの JSON 値はデータです。JSON 文字列リテラルは JSON を含むテキストで、すべての引用符と改行がエスケープされています(\"、\n)。エスケープはデータをソースコードに包み、アンエスケープはそれを戻します。二重エスケープはデータが 2 層を通るときに起こり — 結果は \" があるべき場所に \\\" を表示します — 2 回アンエスケープするか、パイプラインを直してください。
対象言語に合わせて引用符のスタイルを選んでください — JSON と JavaScript の標準はダブルクオートです。