我有一组json文件,每组都有不同的结构。每个json结构都有三个东西,无论是叶子还是数组,还是其他一些结构。我想编写一个通用解析器,它可以根据上面提到的3个结构解析所有json文件集的json。
任何人都可以为上述案例提出面向对象的设计模式。
答案 0 :(得分:1)
我在项目中做了什么
DTO
类中定义,您要将其转换为JSON
DTO
因此,你的DTO
将只有叶子和结构,如arrary或对象,可能还包含叶子或其他结构。
您可以使用com.google.gson.Gson
或其他类似的库将object
转换为json