V2TimGroupMemberInfoResult.fromJson constructor

V2TimGroupMemberInfoResult.fromJson(
  1. Map json, {
  2. String? rawJsonParam,
})

Implementation

V2TimGroupMemberInfoResult.fromJson(Map json, {String? rawJsonParam}) {
  json = Utils.formatJson(json);
  // nextSeq 是 uint64_t 类型,可能超出 double 精度范围,优先从原始 JSON 字符串中提取精确值
  nextSeq = _extractNextSeqFromRawJson(rawJsonParam) ?? json['group_get_member_info_list_result_next_seq']?.toString();
  if (json['group_get_member_info_list_result_info_array'] != null) {
    memberInfoList = List.empty(growable: true);
    json['group_get_member_info_list_result_info_array'].forEach((v) {
      memberInfoList!.add(V2TimGroupMemberFullInfo.fromJson(v));
    });
  }
}