使用杰克逊将JSON数据映射到Java中的两个不同实体

Vishvesh Phadnis

我在Java中使用杰克逊库。

我有以下JSON结构。

{
  "Device": "1234",
  "By": "Manual",
  "Flow": 524,
  "Timezone": "Asia/Calcutta",
  "Timestamp": "29/09/14 15:50:00"
}

我有两个实体DataEntityTimeEntity

class DataEntity
{
 String Devive;
 String By;
 int Flow;
}

class TimeEntity
{
  String Timezone;
  String Timetamp;
}

如何将上面的json字符串映射到不同的实体,即DataEntity和TimeEntity?我正在使用ObjectMapper类。

特里亚努斯

您必须使用@JsonIgnoreProperties(ignoreUnknown = true)注释您的类。

在那之后:

ObjectMapper mapper = new ObjectMapper();
DataEntity dataEntity = mapper.readValue(json, DataEntity.class);
TimeEntity timeEntity = mapper.readValue(json, TimeEntity.class);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用杰克逊mixins将json映射到具有不同结构的java对象

来自分类Dev

使用杰克逊将数据从json写入Java对象

来自分类Dev

杰克逊在同一个POJO中映射不同的展开元素

来自分类Dev

如何将两个JsonNodes与杰克逊相比如何?

来自分类Dev

映射一个JSON字符串与杰克逊对象将抛出MismatchedInputException

来自分类Dev

使用杰克逊将双向JPA实体序列化为JSON

来自分类Dev

杰克逊JSON映射器

来自分类Dev

杰克逊将Java合成序列化为JSON

来自分类Dev

如何将两个表映射到EntityTypeConfiguration中的一个实体?

来自分类Dev

使用杰克逊将JSON反序列化为Java-特殊字符问题

来自分类Dev

使用杰克逊将嵌套的JSON字符串动态嵌套到Java对象

来自分类Dev

如何使用杰克逊将json数组转换为Java hashmap

来自分类Dev

杰克逊,如何使用原始类型将json转换为Java类?

来自分类Dev

使用杰克逊将Json对象转换为Java对象

来自分类Dev

使用杰克逊将Json解析为POJO-以下Json的@JsonPropertyOrder根据#students的不同而不同?

来自分类Dev

Net Core:将两个类成员映射到实体框架中的一列

来自分类Dev

如何将数据框中的列映射到另一个数据框中的两个不同列并检索映射的项目?

来自分类Dev

如何使用RequestMapping将表单映射到控制器中的两个不同方法?

来自分类Dev

如何将json数组映射到两个不同的数组以进行图表

来自分类Dev

EntityFramework:是否可以将两个不同的列映射到遵循相同实践的同一实体/模型?

来自分类Dev

如何在Spring Boot中将Java实体映射到多个MongoDB集合,并为两个集合使用不同的索引?

来自分类Dev

杰克逊对象映射器忽略嵌套的JSON

来自分类Dev

如何动态映射使用杰克逊子对象键值的JSON阵列?

来自分类Dev

杰克逊无法使用ObjectMapper映射类

来自分类Dev

杰克逊数据绑定

来自分类Dev

杰克逊(Jackson):有2个不同的班级代表

来自分类Dev

两个可能具有不同键的实体映射到同一行

来自分类Dev

杰克逊:父类的属性被忽略:将json反序列化为数据

来自分类Dev

杰克逊泽西json:将日期从Java序列化为json

Related 相关文章

  1. 1

    如何使用杰克逊mixins将json映射到具有不同结构的java对象

  2. 2

    使用杰克逊将数据从json写入Java对象

  3. 3

    杰克逊在同一个POJO中映射不同的展开元素

  4. 4

    如何将两个JsonNodes与杰克逊相比如何?

  5. 5

    映射一个JSON字符串与杰克逊对象将抛出MismatchedInputException

  6. 6

    使用杰克逊将双向JPA实体序列化为JSON

  7. 7

    杰克逊JSON映射器

  8. 8

    杰克逊将Java合成序列化为JSON

  9. 9

    如何将两个表映射到EntityTypeConfiguration中的一个实体?

  10. 10

    使用杰克逊将JSON反序列化为Java-特殊字符问题

  11. 11

    使用杰克逊将嵌套的JSON字符串动态嵌套到Java对象

  12. 12

    如何使用杰克逊将json数组转换为Java hashmap

  13. 13

    杰克逊,如何使用原始类型将json转换为Java类?

  14. 14

    使用杰克逊将Json对象转换为Java对象

  15. 15

    使用杰克逊将Json解析为POJO-以下Json的@JsonPropertyOrder根据#students的不同而不同?

  16. 16

    Net Core:将两个类成员映射到实体框架中的一列

  17. 17

    如何将数据框中的列映射到另一个数据框中的两个不同列并检索映射的项目?

  18. 18

    如何使用RequestMapping将表单映射到控制器中的两个不同方法?

  19. 19

    如何将json数组映射到两个不同的数组以进行图表

  20. 20

    EntityFramework:是否可以将两个不同的列映射到遵循相同实践的同一实体/模型?

  21. 21

    如何在Spring Boot中将Java实体映射到多个MongoDB集合,并为两个集合使用不同的索引?

  22. 22

    杰克逊对象映射器忽略嵌套的JSON

  23. 23

    如何动态映射使用杰克逊子对象键值的JSON阵列?

  24. 24

    杰克逊无法使用ObjectMapper映射类

  25. 25

    杰克逊数据绑定

  26. 26

    杰克逊(Jackson):有2个不同的班级代表

  27. 27

    两个可能具有不同键的实体映射到同一行

  28. 28

    杰克逊:父类的属性被忽略:将json反序列化为数据

  29. 29

    杰克逊泽西json:将日期从Java序列化为json

热门标签

归档