WechatResult.fromJson constructor

WechatResult.fromJson(
  1. Map<String, dynamic> jsonRes
)

Implementation

factory WechatResult.fromJson(Map<String, dynamic> jsonRes) {
  final List<Product>? list = jsonRes['list'] is List ? <Product>[] : null;
  if (list != null) {
    for (final dynamic item in jsonRes['list']) {
      if (item != null) {
        list.add(Product.fromJson(asT<Map<String, dynamic>>(item)!));
      }
    }
  }

  return WechatResult(
    totalNum: asT<int>(jsonRes['totalNum']),
    list: list,
    pageId: asT<String>(jsonRes['pageId']),
  );
}