flutter FormatException(FormatException:意外字符(字符1处)错误抖动

t2a7ltrp  于 2023-06-24  发布在  Flutter
关注(0)|答案(1)|浏览(147)

我在Flutter中创建了一个postDetails页面,并编写了一个函数来列出该帖子的评论。它从数据库中正确提取数据(我正在调试),但FormatException(FormatException:意外字符(在char 1中)它给出错误。işte kodum;

Future<void> getComments() async {
  var url = Uri.parse("http://172.30.182.148/uploads/getComments.php");
  var response = await http.post(url, body: {"post_id": widget.id});

  if (response.statusCode == 200) {
    var data = jsonDecode(response.body);
    setState(() {
      comments = List<String>.from(data['comment']);
    });
  } else {
    Fluttertoast.showToast(msg: "Yorumlar alınamadı");
  }
}
j91ykkif

j91ykkif1#

请确保您收到的JSON格式正确(逗号,引号)。
你可以通过在尝试解码之前打印响应的主体来检查,并通过使用json验证器检查结果,就像这样:https://jsonlint.com/

相关问题