我想保存 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
}
暂无答案!
目前还没有任何答案,快来回答吧!