我想在用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
?