生成Java代码以创建和填充JSON实例

问题描述

我正在构建沙箱并模拟API,我正在寻找一种解决方案,将JSON对象转换为Java代码,从而创建并填充这些对象。

例如,给出以下简单模型:

public class Model {
   private String attr1;
   private String attr2;
}

我有很多JSON对象,例如:

{
  "attr1": "value1","attr2": "value2"
}

我正在寻找一种解决方案,该解决方案将为我生成以下代码,这些代码可以为我的模拟存储和管理(理想情况下也可以管理嵌套对象):

Model model = new Model();
model.setAttr1("value1");
model.setAttr2("value2");

有人需要实现类似的目标吗?我在GSON / Jackson中进行了搜索,以查看是否可以打印这样的东西。我也曾在Intellij中尝试过一些东西,但到目前为止还没有运气。

我也欢迎其他想法!

理想情况下,我们对直接存储和读取JSON不感兴趣,因为:

  • 我们要避免Java编译器会发现如果是Java代码的JSON文件中的错误
  • 可以从Intellij简单/安全地重构代码
  • 在对象中具有动态ID,日期和属性

欢呼

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)