你在进行自定义字符串json的时候进行解析存储成bean对象时 包含中文注释
/// shapeData组件 void _shapeDataWidget(String busdata) async { SharedPreferences prefs = await SharedPreferences.getInstance(); BusStationEntity busStationEntity = BusStationEntity.fromJson(json.decode(string)); ToastOk.show(msg: busStationEntity.reason); prefs.setString("busdata", jsonEncode(busStationEntity).toString()); }
把中文注释去掉 形成正确的json字符串再进行解析