从接口响应生成 Java DTO
根据一份 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、空数组、混合类型数组和可选字段需要人工调整;结果不会自动加入校验或 Lombok。