你在进行自定义字符串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字符串再进行解析