java-请问如果利用gson解析这种复合格式的json数据?

问题描述

请问如果利用gson解析这种复合格式的json数据?

初学java,在与别人一起做项目时
他发送过来的json格式是{"data":"", "info":"", "status":""}
其中,info和status的类型固定是字符和数字
但data里面的内容是类型不定的list
请问要怎么解决这个data的解析?
重点是list的类型不定!!!
不可能每种类型就又多写一个类去解析吧

解决方案

已解决
参考http://www.cnblogs.com/qq78292959/p/3781808.html

解决方案二:

类型不确定可以使用字典,或者object再反射

解决方案三:

你解析data 可以使用 List 类型 ,这样传什么类型的都可以接收,后面在处理传过来的特定的类型。

解决方案四:

搞成map试试 map里面可以放任何对象

时间: 2024-11-25 12:46:05

java-请问如果利用gson解析这种复合格式的json数据?的相关文章

sqlite-Android 用Gson解析从服务器获取的JSON数据,存入SQLite数据库

问题描述 Android 用Gson解析从服务器获取的JSON数据,存入SQLite数据库 比如这么一段JSON数据,用Gson解析后存在这几个model里面 然后想存入SQLite本地数据库中. 如果数据库建表 那要怎么建?字段里面需要List<>而且还需要关联其他表. 而且我不知道这种方法是不是好,网上找到一种简便的方法.每次取得JSON数据以String类型保存到SharedPreference中,然后用的时候取出来再用Gson解析,我感觉这挺方便的,但不知实际开发中是怎么用的?说实话有

利用GSON解析JSON数据

main.xml如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools

Android利用Gson解析嵌套多层的Json的简单方法_Android

首先先讲一个比较简单点的例子(最简单的我就不讲啦,网上很多),帮助新手理解Gson的使用方法: 比如我们要解析一个下面这种的Json: String json = {"a":"100", "b":[{"b1":"b_value1","b2":"b_value2"}, {"b1":"b_value1","b2"

Android利用Gson解析嵌套多层的Json的简单方法

首先先讲一个比较简单点的例子(最简单的我就不讲啦,网上很多),帮助新手理解Gson的使用方法: 比如我们要解析一个下面这种的Json: String json = {"a":"100", "b":[{"b1":"b_value1","b2":"b_value2"}, {"b1":"b_value1","b2"

js解析文本、xml格式、json数据与ajax和servlet交互及乱码解决

1,在ajax与后台的交互中经常会出现乱码, 解决办法: 在后台获取数据的时候要改变其编码 //获取jsp页面传递过来的userName    代码如下 复制代码 String user= request.getParameter("userName");  //使用String来改变获取到的字符集编码  String userid = new String(user.getBytes("iso8859-1"),"GBK");    2,XMLH

服务器-安卓通讯里用Gson解析问题

问题描述 安卓通讯里用Gson解析问题 想做一个小的demo,类似通讯录 实现增删改查 怎么样利用Gson 解析服务器传过来的json数组 并且把它在屏幕上显示出来呢?(以后还会有添加新的联系人 ,怎么让他自己全部解析完?) 这是服务器接口返回的数据格式! {"slay":"1","rs":{"total":6,"rows":[{"name":"张三","p

ava json-用java的谷歌库gson解析JSON,如下的json数据,该如何定义java类??

问题描述 用java的谷歌库gson解析JSON,如下的json数据,该如何定义java类?? 求高人指点,用java的谷歌库gson解析JSON,如下的json数据,该如何定义java类?? 在线等............... { "00:00:8e:d7:ba:ac:88:47": { "flow-mod-3": { "version": 1, "type": "FLOW_MOD", "le

gson-利用Gson解析json数组是不是也比较麻烦?

问题描述 利用Gson解析json数组是不是也比较麻烦? 谁有合适的例子? 我从网上搜的都看不懂 代码也挺多 还没入门 求点拨! 解决方案 http://blog.csdn.net/u010090644/article/details/47006835 解决方案二: http://blog.sina.com.cn/s/blog_7ffb8dd501013q9c.html 解决方案三: Gson解析json数组Gson解析json数组Android中利用Gson解析Json------------

Android学习笔记45之gson解析json_Android

JSON即JavaScript Object Natation, 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,为Web应用开发提供了一种理想的数据交换格式. JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, key-value对之间使用逗号分隔. 如:{"name":"coolxing