zoukankan      html  css  js  c++  java
  • android 使用JSONObject来解析Json字符串

    1. 先看一个Json字符串使用 JSONObject(dataStr)转化来的JSONObject对象的实例,这个是网易新闻的评论数据

    a、分层来看,hotPosts是最外层的一个数组对象,包含了很多个JSONObject对象,可以看到hotPosts的values的格式是ArrayList,这样格式的数据要被解析成JSONArray

    b、hotPosts的第一个对象是“0”,这个0是一个JSONObject对象,我们知道这个JSONObject对象里面还包含了很多的键值对,这些键值对是我们要用来解析成的一个数组的,但是因为0显示为是JSONObject对象,所以不能使用JSONArray的方式进行遍历循环,这里通过JSONObject的keys()方法来获取JSONObject对象里面的所有的键值对的key值,通过遍历这样的key值来获取具体的对象

    c、可以看到“0”这个对象里面对应于key=1的那个value是一个JSONObject对象,所以这样的对象就是我们能够将这个JSONObject解析成对应的bean对象然后加到一个List集合中

    分解的示例:那个Key和value的键值对可以有很多个组成一个List集合

  • 相关阅读:
    linux离线安装mysql
    SpringBoot配置SSL证书
    java在liunx下备份mysql数据,恢复数据
    Redis的缓存穿透,缓存击穿,缓存雪崩
    Spring缓存注解
    Advanced Algorithm Scripting
    Arguments Optional
    Everything Be True
    Binary Agents
    Steamroller
  • 原文地址:https://www.cnblogs.com/xxss0903/p/5980951.html
Copyright © 2011-2022 走看看