使用dart:convert解析JSON时发生FormatException

使用dart:convert解析JSON时发生FormatException,json,dart,flutter,Json,Dart,Flutter,我试图解析使用mangadex api获得的数据 我所需要的是英文的章节,可以通过解析这个JSON获得。 这个JSON还有其他语言的标题,这让我觉得 FormatException: Unexpected character (at line 482, character 24) 比如 “标题”:“不,是”迈克“,“中国…” 在JSON文件中。很多地方都有同样的问题 JSON在我看来还可以,并且已经转义了本文中提到的内部引号 我想要的是所有带有语言代码的章节对象:“gb” 编辑: 目前出于调试

我试图解析使用mangadex api获得的数据

我所需要的是英文的章节,可以通过解析这个JSON获得。 这个JSON还有其他语言的标题,这让我觉得

FormatException: Unexpected character (at line 482, character 24)
比如

“标题”:“不,是”迈克“,“中国…”

在JSON文件中。很多地方都有同样的问题

JSON在我看来还可以,并且已经转义了本文中提到的内部引号

我想要的是所有带有
语言代码的
章节
对象:“gb”

编辑:

目前出于调试目的,我使用以下代码将完整的JSON作为字符串存储在一个文件中。稍后我可以通过
get
方法直接获取JSON

import 'dart:convert' as json;
import 'json_sample.dart'; //contains the JSON as string

void main(){

  try{
    var decode = json.jsonDecode(data);
    print(decode);
  }on FormatException catch(e){
    print('error ${e.toString()}');
  }
}

你是如何解析数据的?@diegoveloper我已经添加了代码如果你使用http获取数据,你会得到同样的结果吗?我获取了数据,它工作正常。为什么另存为字符串会给我带来错误?如何在此处仅获取英文章节列表?您应该阅读以下内容: