JSONからJavaクラス変換ツールとは?
JSON サンプルを POJO クラスに変換するツールです。プライベートフィールド、getter/setter、必要に応じて Jackson アノテーションを生成します。DTO、API モデル、テストフィクスチャに最適で、すべてブラウザ内で処理されます。
JSON から POJO を生成する手順
JSON オブジェクトを貼り付け、必要ならルートクラス名を変更して、生成されたクラスをコピーします。ネストしたオブジェクトは同じファイル内に別クラスとして出力されます。
フィールド・getter・setter
各プロパティは標準的な Bean 規約に従うプライベートフィールドと public な getter/setter になり、Jackson、Gson、主要な ORM でそのまま動作します。
配列・ネスト・null
JSON 配列は List<T> になり、ネストしたオブジェクトはキー名に基づくクラス(例:Root の address は RootAddress)になります。null や欠損の可能性があるフィールドはプリミティブではなくラッパー型(Integer、Double、Boolean)になります。