今日工作,通过API拉取信息,在页面上进行分页显示,在第四页都是出不了数据,排除了网络的关系,检查代码中存在的问题。
最早想到的办法是把通过游览器调试工具看到的传入到页面上的json字符串贴到java文件中,用json包中转换成json对象,看看能否成功,如果能,就排除格式问题。
测试证明,获取到的json传顺利通过了转换。问题还是存在。
仔细观察不能显示数据的页面发现,返回过来的json串中出现了换行,之后把json传粘到在线测试工具中,工具报语法错误,
解决方案:
在后台class返回到页面之间,在拼接json传之后,利用replace方法,替换掉传中纯在的换行符,之后测试通过。