首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

android停基本json串的生成与解析

2013-09-18 
android下基本json串的生成与解析以前就用过json串,不过是在java环境下面,如今转移到android环境下,java里

android下基本json串的生成与解析

以前就用过json串,不过是在java环境下面,如今转移到android环境下,java里面生成解析json串的jar包与android中自带的冲突,所以也只能用安卓自带的。

先前查网上的资料,感觉很多都说的很乱,直接给出了例子,也不解释一下就算完成,他们自己肯定是明白的,但是让读者理解起来肯定有点难度。而且解析的方法很多,而这里,我就介绍一种最原始最简单的吧。希望我拙劣的表达能力不会影响到你们的理解。

首先我们先讲一下json串格式

比如对象pet(宠物)

class pet{

int petid;//编号

String petname;//名称

String pettype;//类型

}

那么对象的json串形式就是

{"pet":[{"petid":1000,"petname":"name1","pettype":"type1"}]}

而如果我们创建多个pet对象,那么字符串形式就为:

{"pet":[{"petid":1000,"petname":"name1","pettype":"type1"},{"petid":1002,"petname":"name2","pettype":"type2"}]}

这里定义的如果是int型,值就不要添加"号,如果String类型或者其他类型,则添加"。

一、生成json串

好了,下面我们来利用android自带的JSONObject来创建一个json字符串。

JSONArray jsonArray=new JSONArray(json);

来解析就可以了。

当然具体的形式还有很多种,但是我们只要分清对象和数组这个相互包含的概念,就一定能够解析出来。



本文为原创,欢迎转载,但希望亲们转载的时候带一下源链接。


热点排行
Bad Request.