JSONの文字列値にダブルクォーテーションを含めるため、以下のように記載したらエラーとなった。 正しい表記となるよう修正したい。
{
"string": '"文字列"です'
}
解決策
JSONでは、JavaScriptと異なり、シングルクォーテーションで囲って文字列を表現することはできない。 文字列を表すには、ダブルクォーテーションで囲む必要がある。
そのため、JSONの文字列内にダブルクォーテーションを含めたい場合は、 以下のように文字列内のダブルクォーテーションをエスケープする必要がある。
{
"string": "\"文字列\"です"
}