各位看官们,大家好,上一回中咱们说的是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对象