Android数据格式解析对象JSON用法 |
您所在的位置:网站首页 › jsonobject用法 › Android数据格式解析对象JSON用法 |
Android 数据格式解析对象 JSON 用法
1.JSON 概念:
一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性,从而可以在不同平台 间进行数据交换。 JSON 采用兼容性很高的文本格式,同时也具备类似于 C 语言体系的行为。
JSON 可以将 Java 对象转成 json 格式的字符串, 可以将 json 字符串转换成 Java 。 比 XML 更轻量级, Json 使用起来比较轻便和简单。 JSON 数据格式,在 Android 中被广泛运用于客户端和 服务器通信,在网络数据传输与解析时非常方便。
2. 环境配置
http://code.google.com/p/google-gson/ 里有一个名为 Gson 的类库, 可以用它来解析 Json 数据,并且, Adroid 3.0 平台里其实也就是把这一部分直接整合进 Android 里了。我们要解析 Json 数据,直接去网站上下载个 jar 包,导入到工程里,就可以解析 Json 数据了。
3.JSON 应用
(1).JSON 是一种轻量级的数据交换格式
(2).JSON 基于两种数据结构: Object 和 Array 。其中 Object 是“名称 / 值”对的集合。
( 3 )在 Android 中包含四个与 JSON 相关的类和一个 Exceptions :
a.JSONObject
这是系统中有关 JSON 定义的基本单元,其包含一对儿 (Key/Value) 数值。
b.JSONArray
它代表一组有序的数值。将其转换为 String 输出 (toString) 所表现的形式是用方括号包裹, 数值以逗号” , ”分隔(例如: [value1,value2,value3]
c.JSONStringer
这个类可以帮助快速和便捷的创建 JSONtext 。 其最大的优点在于可以减少由于格式的错误 导致程序异常,引用这个类可以自动严格按照 JSON 语法规则( syntaxrules )创建 JSON text 。每 个 JSONStringer 实体只能对应创建一个 JSON text 。例如:
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |