【发布时间】:2017-03-09 09:33:24
【问题描述】:
我加载了一个资源文件 json 用文本格式
{
"sources": [{
"prop1": "1",
"prop2": "2"
},
{
"prop1": "1",
"prop2": "2"
},
],
"redirection": [{
"prop1": "1",
"prop2": "2"
}
]
}
我有一个具有此属性 prop1 和 prop2 的类
我想用 ObjectMapper 恢复一个列表类。什么方法?
此代码不起作用....
Map<String, Object> mp = mapper.readValue(jsonResource.getInputStream(),new TypeReference<Map<String, Object>>() {});
String sourceText= new ObjectMapper().readTree(jsonResource.getInputStream()).get("sources").asText();
mapper.readValue(sourceText, new TypeReference<List<MyClass>>(){});
感谢您的帮助
【问题讨论】:
标签: java spring objectmapper