java—使用jsonreader(gson 2.8.6)导入json文件时,解析引用的最简单方法是什么

6jjcrrmo  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(273)

我想保存 WrapperObject.java 作为我硬盘上的json文件,稍后在另一个算法中使用它。尽管我能够导出和导入json文件(使用googlegson2.8.6),但我仍在为 Product.java 我观察到以下问题:
在导出的json文件中,precedure是一个对象,而不仅仅是一个引用。
读取导出的文件时,每个前置对象都是一个新示例,而不是对products数组中现有对象的引用。
虽然我可以手动解析这些引用,但我想知道是否也可以声明一些唯一的id,并让gson库自动处理这些引用?谁能告诉我怎么做吗?

public class WrapperObject{
   private Product[] products;
   private Plant[] plants;
}

public class Product{
   private Product predecessor; // object in the product array or null
   private Plant plant; // object in the plant array or null
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题