我有一個示例類反序列化JSON無法識別數據到地圖JacksonJson
public class Category {
private String id ;
private String name ;
private String description ;
private String image ;
private String thumbnail ;
private Map<String, String> custom ;
}
我從下面的格式服務器的響應,但例如目的讓我們說這是一個文件cat.json
{"id":"mens","name":"Mens","c__showInMenu":true,"c__enableCompare":false}
1 ObjectMapper mapper = new ObjectMapper(); // can reuse, share globally
2 Category cat= mapper.readValue(new File("cat.json"), Category.class);
這工作完全正常的域ID,姓名等 如何編寫自定義解串器,使得在開始c_
json的任何字段推入地圖的習慣嗎?
我是傑克遜的新手,正在使用Springs Rest Template並將其配置爲使用 org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
。
該解決方案非常完美。感謝您的反饋 – 2012-01-03 09:04:16