• 解析Json


    这么晚了,哎,今晚都 没学啥,乱乱的,挺烦的,直到困了才安静下来看了一点点书,下面总结一下简易的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()参数时一个整型

  • 相关阅读:
    4.JDBC编程
    android 多线程
    android 网络请求Ⅰ
    android 数据存储Ⅱ
    android 数据存储Ⅰ
    android 界面设计基本知识Ⅳ
    《将博客搬至CSDN》
    android 界面设计基本知识Ⅲ
    android 界面设计基本知识Ⅱ
    android 界面设计基本知识
  • 原文地址:https://www.cnblogs.com/lingxianxia/p/4319529.html
Copyright © 2020-2023  润新知