保存http flutter的响应

save response of http flutter

我制作了一个模型,我在其中获取了各种数据,它们都很好,除了 'card' 我无法将数据保存到模型中的内部..我该如何保存您在图片中看到地图 'card' 内的数据吗?

    factory VoucherPdf.fromJson(Map<String, dynamic> json) {
    try {
      return VoucherPdf._(
        id: json.get('id') as int,
        orderId: json.get('order_id') as int,
        quoteId: json.get('quote_id') as int,
        createdAt: json['createdAt'] == null
            ? null
            : DateTime.parse(json.get('createdAt') as String),
        status: json.get('status') as int,
        card: json.get('card') as Map<String, dynamic>,
      );
    } catch (e) {
      logger.e('[VoucherPdf-fromJson] Deserializing error: ${e.oneline}');
      rethrow;
    }
  }

因为卡片是地图,所以阅读 pdf 时喜欢 index?.card['pdf'] 而不是 index?.card.pdf