反序列化和序列化JSON只是为了重组它?

时间:2019-06-13 13:41:16

标签: json jackson jsonpath

我想重组一个JSON文件。我想的方式是使用jackson和jsonPath反序列化并序列化回JSON对象。我将举例说明:

file1.json

{
   v1: foo,
   v2: bar
}


file2.json

{
   header: {
      v1: foo
   },
   payload: {
      v2: bar
   }
}

因此,我将首先将file1转换为jsonObject,使用JSONPath进行解析,提取每个值,创建对象类(如果json是嵌套的?),使用FasterXML的objectMapper映射每个值/ jackson并写回文件。

这是我要问的:
1.如果清单很长,还有更好的方法吗?
2.如果json变得高度嵌套,该如何使用我的方法或更好的方法呢?

0 个答案:

没有答案