我想将data
和jsonFormat
存储在@JsonProperty
的变量中。我该怎么做?
{
"data": [{
"jsonFormat": {
"format": "sliced",
"rules": [{ "key": ["NM_OBS"], "sliceName": "FCT_CONS"}]
}
}]
}
答案 0 :(得分:1)
您可以创建具有以下结构的类
class AnyName {
private List<JsonFormat> data;
}
class JsonFormat {
private String format;
private List<Map<String, Object>> rules;
}
添加getter和setter,然后使用Jackson或GSON序列化/反序列化数据。
如果您希望规则比Map<String, Object>
更具体,那么您可以创建自定义反序列化器并使用子类型的Rules接口。