プロパティは必ずダブルクォートで囲む必要があります。以下は正しいJSONの例です。null}以下は正しくない例です。大文字は使用できません。プロパティがダブルクォートで囲まれていません。JavaScriptのオブジェクトとしては正しいですがJSONのオブジェクトとしてはエラーです。大文字は使用できません。nullJSONのエスケープシーケンスJSONのエスケープシーケンスはPHPのダブルクォート文字列のエスケープと共通のものもありますが違いもあります。大きな違いは/もエスケープします(\/)。ユニコードPHPオブジェクトとJSON文字列の変換PHPのビルトインクラスstdClassとJSON文字列は相互に変換できます。ユーザー定義クラスもJSON文字列に変換できます。protectedのプロパティは変換されません。JSON文字列を返します。エンコードされたいなければいけません。JSON文字列を引数にとりstdClassのインスタンスを返します。第2引数へtrueを指定すると連想配列を返します。改行と段落タグは自動で挿入されます。メールアドレスは表示されません。