问题背景:
在工作中经常会遇到String类型转化所需要的某个对象 特此记录
问题实现:
- 如果某个对象Person内含有名字,地址等参数信息,
String a = "{\"name\":\"zhangsan\", \"address\": 山西\"}",
则可以直接用以下代码
Person person = JSONObject.parseObject(a, Person.class)
- 如果需要转化的为list<对象> ,
String a = "[{\"name\":\"zhangsan\", \"address\": 山西\"}]",
则代码应为
List<Person> personList = JSONArray.parseArray(a, Person.class)