码迷,mamicode.com
首页 > Web开发 > 详细

解析Json

时间:2015-03-07 00:49:05      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

这么晚了,哎,今晚都 没学啥,乱乱的,挺烦的,直到困了才安静下来看了一点点书,下面总结一下简易的json解析吧

SDK中自带了一个JSON解析器,这个解析器很严格,意味着遇到无效的json数据或者无效的key 就会抛出一个异常,以“get”开头的访问方法在请求值找不到的时候会抛出一个jsonexception异常,在某些情况下,这种机制不太好,就存在一套以opt为前缀的方法,这些方法在请求key所对应的值找不到时会返回Null而不是抛出异常,他们中还有一些方法提供了重载版本,可以在失败的时候返回一个传入的参数作为默认值

主要方法有new JSONObject(String .).getJSONObject("..");用已经格式化的字符串数据生成一个新的JSONObject或者JSONArray。

  JSONObject.getString();JSONObject.getInt();.....

  object.getJSONArray("..") //获得object内嵌的JSONArray,读取数据的时候,JSONArray拥有和JSONObject一样的访问方法,但是他的参数时数组的index而不是key名称

      array.length()可以返回他的长度

  JSONObject和JSONArray都提供了toString()方法可以用于调试用,查看json文件内容,toString()参数时一个整型

解析Json

标签:

原文地址:http://www.cnblogs.com/lingxianxia/p/4319529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!