import json class TrainCurveData: def __init__(self): """ 初始化车辆数据类 参数与之前保持一致 """ self.source_curve_data = {} self.source_curve_data["legend"] = [] self.source_curve_data["xAxis"] = [] self.source_curve_data["series"] = [] def to_dict(self): """将类实例转换为字典格式""" return { 'source_curve_data': self.source_curve_data } def to_json(self, indent=None): """将类实例序列化为JSON字符串""" return json.dumps(self.to_dict(), indent=indent, ensure_ascii=False) # 保留原有获取数据的方法 def get_curve_data(self): return self.source_curve_data