APIレスポンスからJava DTOを生成
1つのJSON例からJavaのフィールド型を推論し、ネスト用クラスと配列用Listを生成し、Jackson JsonPropertyで元のキーを保持します。
入力例
{"user_id":42,"name":"Ada","roles":["admin"],"profile":{"active":true}}期待される結果
public class RootObject {
@JsonProperty("user_id")
public Long userId;
@JsonProperty("profile")
public ProfileItem profile;
}制限と注意点
型は現在の例だけから推論されます。null、空または混合配列、省略可能フィールドは手動確認が必要です。