JSON の一重引用符と二重引用符
Python では、一重引用符と二重引用符の互換性は Python 構文内での利便性の問題です。ただし、JSON を扱う場合、文字列表現の規則はより厳密になります。
JSON 構文では文字列値を二重引用符で囲む必要があります。最初の例のように一重引用符を使用すると、
s = "{'username':'dfdsfdsf'}"
のように文字列を JSON オブジェクトにロードしようとするとエラーが発生します。正しい構文には二重引用符が必要です:
s = '{"username":"dfdsfdsf"}'
JSON は異なる言語およびプラットフォーム間の相互運用性を目的に設計されたデータ形式であるため、この区別は重要です。二重引用符の代わりに一重引用符を使用すると、JSON 仕様に違反し、互換性の問題が発生する可能性があります。
以上がJSON 文字列で一重引用符を使用できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。