我想在用 Moshi 解析它们时保存两个 json 结构之间的关系。
假设存在以下情况:
我想解析这个json结构:
refrigerator: {
... ,
manufacturer: "GE",
items: [{name: "apple", name: "pear"...}]
}
我有以下模型类,用 psudo-java 编写:
class Refrigerator {
public ArrayList<Item> items;
...
}
class Item {
public String name;
}
我怎样才能使它Item
包含对它的引用Refrigerator
,或者至少是那个Refrigerator
名字的引用?
我虽然想用 Moshi 实现这种行为Adapter
,但我不太清楚它是如何工作的。有没有办法Refrigerator
在它被反序列化后修改它,并触摸它的每一个items
?