Android json解析
2014-04-08 20:04
337 查看
JSON:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。
json和xml的区别:1.JSON和XML的数据可读性基本相同
2.JSON和XML同样拥有丰富的解析手段
3.JSON相对于XML来讲,数据的体积小
4.JSON与JavaScript的交互更加方便
5.JSON对数据的描述性比XML较差
6.JSON的速度要远远快于XML
android的json解析部分都在包org.json下,主要有以下几个类:
JSONObject:可以看作是一个json对象,这是系统中有关JSON定义的基本单元,其包含一对儿(Key/Value)数值。
JSONStringer:json文本构建类
,根据官方的解释,这个类可以帮助快速和便捷的创建JSON text。
JSONArray:它代表一组有序的数值。将其转换为String输出(toString)所表现的形式是用方括号包裹,数值以逗号”,”分隔
JSONTokener:json解析类
JSONException:json中用到的异常
构建json:
JSONObject somthing= new JSONObject();
//jsonobject
somthing.put("12345678");
JSONArray somthing1= new JSONArray();
//jsonarray
somthing1.put("somthing",somthing);
解析json:
若是用String进行接收则:
JSONObject somthing= new JSONObject(string);
//jsonobject
somthing.optString(“12345678”);
JSONArray somthing2=somthing1.getJSONArray("somthing");
//jsonarray
JSONObject somthing3
= getJSONObject(0);
如有问题请留言,转载注明出处
相关文章推荐
- android JSON解析
- Android 使用Gson解析json案例详解
- Android json解析
- android 快速实现json解析
- android客户端从服务器端获取json数据并解析的实现代码get+post
- Android JSON字符串解析和构建 .
- android json解析
- android json 解析
- android下基本json串的生成与解析
- Android 开发之JSON数据解析
- android Json解析详解(详细代码)
- android中optJSONObject和optJSONArray解析问题
- android客户端学习-json解析
- JSON介绍及Android最全面解析方法(Gson、AS自带org.son、Jackson解析)
- Android中解析JSON
- java&android开发中简化json解析过程--选择json解析库
- android客户端从服务器端获取json数据并解析
- android 解析任意格式的json字符串
- android jackson解析,对象转json,json转对象,map...
- Android教程之JSON数据解析