/**
* 解析Json数据
*
* @param jsonString Json数据字符串 */
public static void ParseJson(String jsonString) { // 以employee为例解析,map类似
JSONObject jb = JSONObject.fromObject(jsonString);
JSONArray ja = jb.getJSONArray("employee");
List<Employee> empList = new ArrayList<Employee>(); // 循环添加Employee对象(可能有多个)
for (int i = 0; i < ja.size(); i++) {
Employee employee = new Employee();
employee.setName(ja.getJSONObject(i).getString("name"));
employee.setSex(ja.getJSONObject(i).getString("sex"));
employee.setAge(ja.getJSONObject(i).getInt("age"));
empList.add(employee);
}
System.out.println("\n将Json数据转换为Employee对象:");
for (int i = 0; i < empList.size(); i++) {
Employee emp = empList.get(i);
System.out.println("name: " + emp.getName() + " sex: "
+ emp.getSex() + " age: " + emp.getAge());
}
}
JSON解析
原创
©著作权归作者所有:来自51CTO博客作者小夏GG的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:mysql安装遇到的问题
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Unity解析key不确定的Json
Unity解析key不确定的Json
JSON Unity -
json解析,jquery解析遍历json
我默认你知道 JSON是什么,好吧!开始弄一个对象、 数组混合型json串为
json jquery javascript webapp json数据 -
JSON解析
Android开发中,与服务器交互80%是通过json方式传输数据,JSON 也是基于纯文本的
JSON解析 java JSON json
















