我从服务器获得一个字符串,该字符串返回以下内容:
{“row”:[{“name”:“acb”,“age”:37},{“name”:“lone”,“age”:38}]}
和型号
public class Row{
private List<Person> personList;
}
public class Person {
public String name;
public int age;
}
那么,如何将项目名称和时间放入类行
和列表
中。
给我一个解决的方法
您还可以使用jackson对象映射器将这个json字符串映射到您的类。
下面是一个未经测试的示例代码。。。
import com.fasterxml.jackson.databind.ObjectMapper;
...
...
ObjectMapper mapper = new ObjectMapper();
JsonNode jsonNode = mapper.readTree(yourString).get("row");
List<Person> output = mapper.readValue(mapper.writeValueAsString(jsonNode), new TypeReference<List<Person>>);