后面慕课电影要解析JSON数据,使用GSON的话,请求的json字符串和GSON要求顺序的对不上。
后面慕课电影要解析JSON数据,使用GSON的话,请求的json字符串和GSON要求顺序的对不上。
# 具体遇到的问题
请求的json字符串时按照a="a",b="b",c="c",写的类也是这么个顺序。但是GSON要求是a="a",c="c".b="b"这种,然后就无法解析出来
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
网上试了重写GOSN的builder来有点用,但是还是不清楚GSON的默认排序方法,是序列化问题吗,还有涉及复杂的键值数据时又该如何处理呢。这个请求的数据条目
有点多www.imooc.com/api/movie
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
10
收起
正在回答
1回答
同学你好,你是说利用json字符串,生成Gson吗?是的,要求顺序一致,字段名与数据类型也要一致,并且要注意数据结构问题。你根据json的顺序,定义Gson对应类属性的顺序,字段名与数据类型。如果是复杂的,你可以在类中不用基本数据类型,把它再定义一个类,这样嵌套就可以了。
2.Android 网络操作与流行框架
- 参与学习 人
- 提交作业 220 份
- 解答问题 1800 个
本阶段是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理;从文件存储、到轻量级数据库SQLite的使用;最后利用最流程的第三方框架助你快速开发企业级APP。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星