JSON数据解析
来源:互联网 发布:如何在C中调用python 编辑:程序博客网 时间:2024/06/06 18:49
JSON 以其存储内存少,传输速度快,解析方便很快成为android数据传输的重要部分。对JSON数据的解析,首先需要明白JSON 数据类型。例如:"[{id:1,name:'wz'},{id:2,name:'zf'},{id:3,name:'pf'}]";为一段JSON数据。下面解析该JSON数据:
首先对该数据进行面向对象封装:
public class Person {private int id;private String name;public Person() {}public Person(int id, String name) {this.id = id;this.name = name;}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}}
解析上述的JSON数据:
public class PersonService {public List<Person> getPerson() throws Exception {List<Person> persons = new ArrayList<Person>();String json = "[{id:1,name:'wz'},{id:2,name:'zf'},{id:3,name:'pf'}]";JSONArray array = new JSONArray(json);for(int i=0; i<array.length();i++){JSONObject object = array.getJSONObject(i);persons.add(new Person(object.getInt("id"),object.getString("name")));}return persons;}}
- Newtonsoft.Json解析json数据
- 使用Json解析Json数据
- JavaScript 解析 JSON 数据
- JavaScript 解析 JSON 数据
- JAVA解析json数据
- jquery解析json数据
- jquery解析json数据
- android---Json数据解析
- Android Json 数据解析
- jquery解析json数据
- Gson解析Json数据
- json 的数据解析
- Android解析json数据
- Java解析JSON数据
- Jquery解析json数据
- eval 解析 json 数据
- 解析JSON数据
- JSON 数据解析
- 如何优化cocos2d程序的内存使用和程序大小:第二部分(完)
- 多校第十场 1009 Sum
- 学习
- 谈谈我这几年的C++学习之路
- 关于java23种设计模式
- JSON数据解析
- 天乙社区社区首页分析(三)
- 加载listview配合适配器的使用
- 飞鸽原创博客,真正的飞鸽官方博客
- JDBC介绍
- hdu 1072
- linux命令--sysctl
- linux-3.4.2 s5pv210 LCD驱动移植 overlay(二)
- jquery 基础语法