一起Talk Android吧(第三百五十七回:Gson库解析JSON数据总结)

Posted talk_8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一起Talk Android吧(第三百五十七回:Gson库解析JSON数据总结)相关的知识,希望对你有一定的参考价值。

各位看官们,大家好,上一回中咱们说的是android中Gson库解析JSON数组的例子,这一回中咱们介绍的例子是Gson库解析JSON数据总结。闲话休提,言归正转。让我们一起Talk Android吧!

内容总结

看官们,我们在前面章回中介绍了多种使用JSON库解析JSON数据的方法,在这里我们做统一的总结 :

  • JSON数据分为标量、对象和数组三大类,不过解析它们的思路相同:
  • 首先创建JSON标量、JSON对象或者JSON数组;接着创建Gson对象。最后使用Gson对象的fromJson()方法可以把JSON数据解析成Java对象。
  • 对于这三大类JSON数组的不同之处体现为:JSON标量和JSON对象解析成的Java对象是单独的对象,而JSON数组解析成的Java对象是List对象,其中包含多个单独的Java对象。

思路总结

接下来我们总结一下这部分知识的整体步骤,详细如下:

->解析JSON对象
-> 解析JSON数组(数组成员只有JSON对象)
-> 解析简单的JSON数组(数组成员包含JSON对象和普通标量)
-> 解析混合JSON对象 (对象中的key是string,value包含普通标量,JSONObject对象,此对象中嵌套JSON数组,此数组中嵌套对象。想当于对象和数组相互嵌套)
-> 解析特殊JSON对象 (对象中的key是string但是只有数字不包含字母,value和混合JSON对象中的相同)

看官们,如果大家能够按照此步骤一路走下来,那么你就掌握了解析JS

以上是关于一起Talk Android吧(第三百五十七回:Gson库解析JSON数据总结)的主要内容,如果未能解决你的问题,请参考以下文章

一起Talk Android吧(第三百四十七回:解析JSON数组二)

一起Talk Android吧(第三百五十回:解析JSON数组五)

一起Talk Android吧(第三百八十七回:LiveData)

一起Talk Android吧(第三百八十七回:LiveData)

一起Talk Android吧(第三百五十一回:解析JSON数据总结)

一起Talk Android吧(第三百二十七回:Android中的约束布局)