toJson method

Map<String, dynamic> toJson({
  1. bool asCents = false,
})

序列化为 JSON(包含金额和精度模式,确保反序列化一致)

Implementation

Map<String, dynamic> toJson({bool asCents = false}) => {
      'amount': asCents ? _cents : toYuanString(),
      'precisionMode': precisionMode.index, // 存储枚举索引(方便反序列化)
    };