Android中JSON数据的全方位解析
Android基础——JSON数据的全方位解析 本篇文章包括以下内容: JSON是什么 JSONObject的解析和存储 JSONObject的解析和存储(抽象) JSONArray的解析和存储 模拟周边加油站JSON数据实战 JSON是什么 JSON:JavaScript对象表示法(JavaScript Object Notation) JSON是存储和交换文本信息的语法 JSON是轻量级的文本数据交换格式 JSON独立于语言和平台 JSON具有自我描述性,更易理解 类似XML,比XML更小、更快、更易解析 没有结束标签 更短 读写的速度更快 使用数组 不使用保留字 JSON语法是JavaScript对象表示法语法的子集 数据在名称/值对中 数据由逗号分割 花括号保存对象 方括号保存数据 JSON值可以是 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true或false) 数组(在方括号中) 对象(在花括号中) null JSONObject的解析和存储 JSONObject数据是用key-value来存储的,中间使用冒号隔开,外层的花括号表示一个对象 { " username ": "Hensen" , " qq ": "510402535" } 1 2 3 4 首先创建一个存储数据的Bean类 public class User { private String