Android 使用Gson动态处理json响应字符串/数组/对象

Android 使用Gson动态处理json响应字符串/数组/对象,android,arrays,json,string,parsing,Android,Arrays,Json,String,Parsing,我得到的是动态的resu数据值,有时它是根据resu stat从服务器得到的数组/对象/字符串值,所以我无法使用GoogleGSON库解析这个响应。 根据res_stat,下文给出了不同的响应 如何使用google gson库动态处理此json响应?或任何其他解决方案?您是否能够将后端的一些参数添加到您的响应中?@davidjons我已经添加了一些参数。不,我的意思是,您是否能够更改添加更多字段到您的响应中?您是否能够添加内容/更改服务器API代码?@davidjons从客户端服务器获得响应。。

我得到的是动态的resu数据值,有时它是根据resu stat从服务器得到的数组/对象/字符串值,所以我无法使用GoogleGSON库解析这个响应。 根据res_stat,下文给出了不同的响应


如何使用google gson库动态处理此json响应?或任何其他解决方案?

您是否能够将后端的一些参数添加到您的响应中?@davidjons我已经添加了一些参数。不,我的意思是,您是否能够更改添加更多字段到您的响应中?您是否能够添加内容/更改服务器API代码?@davidjons从客户端服务器获得响应。。因此,无法更改服务器代码。由于res__stat参数始终存在,我假设根据您的响应,您可以尝试使用Pankaj Nimgade的anwser。
{"res_stat":"S","res_data":[{ sch_name: <NAME_OF_SCHOOL_>
        sch_locat : <SCHOOL_LOATION>
         },]}

{"res_stat”:"E","res_data”:{"res_stat": "E","res_data": {"err_code" :"<ERR_CODE>",
    "err_desc" :"<ERR_DEC>"}}

{"res_stat":"N","res_data":”"}