我正在尝试从 json 解析数据,但出了点问题。
终端控制台说:
Performing hot restart...
Restarted application in 1.659ms.
I/flutter ( 9594): Load xd en
I/flutter ( 9594): Exception: FormatException: Unexpected end of input (at character 1)
I/flutter ( 9594):
I/flutter ( 9594): ^
I/flutter ( 9594): /0
I/flutter ( 9594): error: 0
我的 json 可以在这里找到:
但此时link http://104.131.18.84/notice/news/sports/1当我尝试从 json 解析数据时它起作用,并且两个 json 看起来相同。 (此时我无权访问 PHP 文件)
我像往常一样进行了 json 打印,如下所示:
$myJson = ['op'=>true,'msg'=>'','data'=>['pages'=>3538,'page'=>(int)$stranica,'news'=>$api]];
print_r(json_encode($myJson));
这有什么技巧/技巧吗?我错过了什么吗?
从昨天开始就一直在为同样的错误而苦苦挣扎......
奇怪的是 POST req 被触发了,但异常还是抛出了。
就我而言,问题是临时功能之一返回响应:
// Response registerResponse = await dio.post(Strings.USER_REGISTER_URL, data: requestBody, options: new Options(contentType: ContentType("application", "json")));
// print(TAG + registerResponse.toString());
// print(TAG + registerResponse.data.toString());
// Map<String, dynamic> parsedregisterResponse = jsonDecode(registerResponse.data);
// print(TAG + "response: " + parsedregisterResponse.toString());
用于监视输出 - 今晚将找出哪一个(可能是地图)并让您知道。与此同时,重新检查您的响应类型和解码 - 就像我的情况一样,它一定有问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)