我想创建一个POJO,在向JSON表示添加新字段时不需要更改。
它将包含一些基本和必填字段,但会存储将来添加的任何新字段。
JSON的例子:
{
"id": 12345,
"name":"udy",
"text": "hi, my name is udy",
"data": { "gender": "male, "age": 65, "location":{"city":"nyc"} }
}
我想过要创建这个POJO:
public class Pojo{
private long id;
private String name;
private String text;
private Map data;
}
但我不确定这是最好的选择。
头脑中有几件事情是:
快速序列化/反序列化为json(boon)
灵活支持数据字段中的不同类型(列表,对象)