当前位置: 首页 > 知识库问答 >
问题:

我们可以直接处理JSON数据而不是创建POJO类,同时创建Rest保证框架吗?

涂玉韵
2023-03-14

我在许多放心框架中看到,我们创建了用于序列化的POJO类

共有1个答案

燕英逸
2023-03-14

不知道我是否理解正确。所以,也许这个答案是完全错误的。

如果您有很多类和成员变量,为了简化处理,您可以引入一个抽象级别。作为一个例子:

  • 代替类及其成员变量,您可以使用HashMap将[变量名]存储为键,将[变量值]存储为值。
  • 对于同一类的多个对象,实例化多个HashMaps
  • 也许持有所有这些产生的HashMaps在一个集合像一个列表
  • 甚至可能有一个外部HashMap,它将[类名]映射到[集合]
  • 最后它可能看起来像这样:HashMap[类名-

现在,关于JSON部分:Google的GSON已经有了实现这一点的类(对象抽象),因此您现在在JSON和Java之间建立了一个简单的桥梁。

然后你把它们放在一起,只为你想要处理的所有类编写一个序列化程序和一个反序列化程序。

 类似资料:
  • 我正在尝试初始化一个没有任何行的Data.Frame。基本上,我希望为每个列指定数据类型并命名它们,但不因此创建任何行。 到目前为止,我所能做的最好的事情是: 它创建了一个data.Frame,其中有一行包含我想要的所有数据类型和列名,但也创建了一个需要删除的无用行。 有没有更好的办法做到这一点?

  • 我必须从Postgres表中读取配置并广播它,以使用它过滤主数据流。我正在使用Flink广播状态进行此操作。当我从本地套接字获取配置时,它工作得很好。 用例是在Flink作业中从Postgres读取最新配置,而无需重新启动作业。 我们可以从Postgres表创建Flink数据流吗?如果可能的话,它是否有效,因为它将永远保持JDBC连接的活性?

  • 因此,我想知道做这件事的步骤。 我的理想是由kafka Connect创建与表相对应的主题,然后再由我声明(使用KSQL)创建视图。 虽然我在这里描述的一开始听起来是可行的,但我对数据有一个问题主题中数据的结构(模式)。问题似乎是,我可能必须做一个额外的步骤,但不知道它是否可以避免或实际上是必要的。

  • 问题内容: MyBatis是否有任何功能可以像Hibernate一样从类模型创建SQL模式? 我在Google中寻找该信息,但只找到有关MyBatis Generator的信息(http://mybatis.github.io/generator/)。这个工具对于从SQL模式生成Java模型似乎很有用,这与我想要的相反。 问题答案: MyBatis可以创建数据库架构吗? 恐怕不是。为此,您需要一个

  • 问题内容: 我正在创建一个新的Cocoa Touch框架(MyFramework.framework),该框架将依赖Alamofire。该框架将用Swift编写。作为测试,我开始了一个新的Cocoa Touch Framework项目: 然后,在终端中,我执行了: 在此项目目录下。在新创建的Podfile中,我添加了以下内容: 再次,在终端中,我执行了: 并开始编码。 在我在单视图项目中使用MyF

  • 我有数据框中的示例数据如下 我们可以生成散点图(或任何折线图等)只有这一张唱片。 我尝试了多种方法,但我得到了 在X轴中:日期 在Y轴:两个点,一个用于Emp计数,另一个用于深度计数