JSONをPHPに変換する理由
APIペイロードをPHPの値オブジェクトに手作業でマッピングするのは骨の折れる作業です。上のフォームにサンプルのJSONドキュメントを貼り付けるだけで、コンストラクタプロパティ昇格を使った型付きPHP 8クラスが生成され、そのままプロジェクトに貼り付けられます。
仕組み
このコンバーターはJSONをローカルで解析し、オブジェクトごとに1つのクラスを生成します。先頭にはdeclare(strict_types=1)が付きます。プロパティ名はキャメルケースに変換され、整数はint、浮動小数点数はfloat、真偽値はbool、配列はarrayにマッピングされます。readonlyオプションを有効にすると、昇格されたすべてのプロパティがイミュータブルになります(PHP 8.1以上)。