出于未知原因,json.decode(和jsonDecode)功能无法正常工作。
我正在尝试从用户手机读取json文件,但是没有错误消息或其他任何内容,它只是一直卡在json.decode()行中
void writeToFile(String key, String value){
//jsonFile is a File
Map<String, String> content = {key: value};
if(fileExists){
print('start decoding');
Map<String, dynamic> jsonContent = jsonDecode(jsonFile.readAsStringSync());
print('finish decoding');
jsonContent.addAll(content);
jsonFile.writeAsString(json.encode(jsonContent));
}else{
print('no file');
}
}