社区
Android
帖子详情
JSON解析 问题
寒冰大神
2018-12-18 08:35:14
JSON解析
json 同一个接口,有时返回
"recommend": [],
有时返回
"recommend": {}
不能用泛型怎么解析。
...全文
471
7
打赏
收藏
JSON解析 问题
JSON解析 json 同一个接口,有时返回 "recommend": [], 有时返回 "recommend": {} 不能用泛型怎么解析。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
楊帥
2018-12-28
打赏
举报
回复
我碰到过这个问题,但是后台不愿意改。 我的解决办法是判断Json串是否含有"recommend": [或者"recommend": {,然后进行判断。 这样需要注意的是参数不能有重复,不然的话会出问题。 如果后台够规范的话,返回两种不同类型应该同时返回不同的状态码,可以进行判断。
网络咖啡
2018-12-26
打赏
举报
回复
try{ 转json数组 逻辑处理 }catch(...){ 转json对象 逻辑处理 } 代码简单,但是效率不高
Ma_Da_O007
2018-12-26
打赏
举报
回复
[] 的是数组吧,转成jsonarray,取出来object,{}的直接转object就行
王能
2018-12-19
打赏
举报
回复
接口间传输必须遵循低耦合高内聚,不然要接口干嘛
王能
2018-12-19
打赏
举报
回复
首先这种数据传输是错误的:如果是同一个接口、同样的参数无论什么情况都不能出现这种结果。出现了就该让后台修改。 同一个接口、不同参数的话你可以if判断一下分开请求(这种也是不规范的) 实在解决不了,用jsonObject接收即可(用gson或fastjson的,原生的没啥用),然后对应的jsonObject有方法供判断是什么类型
最爱爬爬虾
2018-12-19
打赏
举报
回复
用Object 接收可以
202005021116
应用层
2018-12-19
打赏
举报
回复
根据状态码判断处理
json
-handle谷歌浏览器
json
数据
解析
工具
json
-handle谷歌浏览器
json
数据
解析
工具,装了此插件,在访问
json
数据时,自动
解析
成清晰的
json
格式.不用再为
json
而看得头晕眼花.此插件的使用:打开谷歌浏览器,到设置里面的拓展程序,然后勾选最上面的开发者模式,最后直接将此插件放入浏览器即可.
java
解析
json
的jar包
java
解析
json
的jar包,功能很强大的jar包。包括
json
-lib,commons-beanutils,common-collections...
android 数据
解析
JSON
开发详解
JSON
(JavaScript Object Notation) 是一种轻量级的数据交换格式。学习 android 数据交换格式
JSON
介绍,
JSON
的
解析
和生成;
net.sf.
json
jar包 最全版
JAVA中使用
JSON
进行数据传递,用于java生成
json
字符串,和java
解析
json
字符串(如果要使程序可以运行的话必须引入
JSON
-lib包,而
JSON
-lib包是一个beans,collections,maps,java arrays和XML和
JSON
互相转换的包)
Json
View工具
Json
View文件,可以使用这个工具直接查看从浏览器返回的
Json
字符串,可以独立使用。建议查看服务器返回的数据使用Chrome或者火狐浏览器。
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章