我的json字符串如下
[
{
"Users": {
"id": "1",
"userId": "1424",
"Firstname": "lms",
}
},
{
"Users": {
"id": "2",
"userId": "4527",
"Firstname": "Matthew",
}
}
]
您可以帮我吗?
这是解决方案,就像魅力一样:
try {
TypeFactory typeFactory = mapper.getTypeFactory();
CollectionType collectionType = typeFactory.constructCollectionType(
List.class, Users.class);
List<Users> usersList = mapper.readValue(new File("list.json"), collectionType);
} catch (IOException e) {
e.printStackTrace();
}
Google是您的朋友,此示例显示了一个很好的演示
ObjectMapper mapper = new ObjectMapper();
String jsonInString = "{'name' : 'mkyong'}";
//JSON from String to Object
User user = mapper.readValue(jsonInString, User.class);