{"name":"csdn","age","12","score":[{"shuxue":12},{"yuwen":13},{"yingyu":14}]}
比如说这样的字符串怎么在后台转化成一个java对象
json格式的字符串转化为java对象
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
晓呆同学 2015-12-18 07:39关注创建一个对象:
package com.test; import java.util.List; import java.util.Map; public class Student { private String name; private int age; private List<Map<String, Integer>> score; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public List<Map<String, Integer>> getScore() { return score; } public void setScore(List<Map<String, Integer>> score) { this.score = score; } }解析:
package com.test; import net.sf.json.JSONObject; public class Test { public static void main(String[] args) { String jsonStr = "{\"name\":\"csdn\",\"age\":\"12\",\"score\":[{\"shuxue\":12},{\"yuwen\":13},{\"yingyu\":14}]}"; JSONObject jsonObject = JSONObject.fromObject(jsonStr); Student stu = (Student) JSONObject.toBean(jsonObject, Student.class); } }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报