[英]formatexception (formatexception: unexpected character (at character 1) json
[英]FormatException: Unexpected end of input (at character 1)
我正在嘗試從 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 可以在這里找到: 鏈接
但是在此鏈接中,當我嘗試從 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());
用於監視輸出 - 今晚會找出哪一個(可能是地圖)並讓你知道。 同時重新檢查您的響應類型和解碼 - 就像我的情況一樣,它一定有問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.