请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问一下,这错误怎么解决?在2-1代码出现与json解析相关的错误。


出现以下错误,在WeatherDataServiceImpl类下报的错误。

https://img1.sycdn.imooc.com//szimg/5a8bce7d0001a24218700867.jpg

https://img1.sycdn.imooc.com//szimg/5a8bcdf6000121e313380866.jpg

正在回答 回答被采纳积分+3

3回答

老卫 2018-03-04 22:10:55

刚我又从测试了下,访问  micro-weather-basic 的接口,没有任何问题,

http://localhost:8080/weather/cityId/101280601

https://img1.sycdn.imooc.com//szimg/5a9bfe530001eb2306020779.jpg

在上图,你可以看到访问第三方接口返回的数据,都是显示正常。


最后,返回给自己的调用方的数据,可以是完整的JSON.

https://img1.sycdn.imooc.com//szimg/5a9bfe530001d8c213630437.jpg

针对你反馈的问题,建议你排查下是否是依赖的版本没有设置对。另外,建议不要直接拷贝慕课网上的代码,最好自己手敲一下 ,以加深对课程的理解。

望采纳。


0 回复 有任何疑惑可以回复我~
梦幻般的人生 2018-03-04 16:18:06

同样遇到这个问题,接口返回的数据乱码

0 回复 有任何疑惑可以回复我~
老卫 2018-02-20 18:05:28

你断点看下,调用天气接口返回的具体数据是什么?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3743743 #1
    返回的数据有乱码的,数据如下:
    <200 OK,       ��]K�P�R��`�%D�u�Mw��A�L�MT"�����)d���b����R;gг�f�A/w;���ߞ�-"?�0r/�$/J|ԏ��B�;B�GT��rEm���@r�T��z�s�9�
    머_{��0*�pxG޳:�(t�gdc��!��Xһ'�wWI�Bx�r�dsZ�B������w�kF�å����m�����f���zj���|E��/�0���?�>�%,�D�f�q ?/�`kz
    -��`�'  ,{Server=[UCloud/CDN], Date=[Tue, 20 Feb 2018 10:20:29 GMT], Access-Control-Allow-Origin=[*], Access-Control-Allow-Headers=[*], Access-Control-Allow-Methods=[*], Content-Encoding=[gzip], Cache-Control=[must-revalidate, max-age=300], Age=[107], Content-Length=[461], Via=[http/1.1 UCloud (icdn-cache [cRs f ]), http/1.1 UCloud (icdn-cache [cHs f ])], Connection=[keep-alive]}>
    回复 有任何疑惑可以回复我~ 2018-02-20 18:24:17
  • 老卫 回复 提问者 慕粉3743743 #2
    你用浏览器客户端测试下,那个接口是否正常~
    回复 有任何疑惑可以回复我~ 2018-02-20 20:17:37
  • 提问者 慕粉3743743 回复 老卫 #3
    我用了火狐的rester工具测试了,也是不可以,控制台还是报一样的错误。
    回复 有任何疑惑可以回复我~ 2018-02-20 20:58:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信