$PlaylistDetailPlaylistTracksFromJson function

PlaylistDetailPlaylistTracks $PlaylistDetailPlaylistTracksFromJson(
  1. Map<String, dynamic> json
)

Implementation

PlaylistDetailPlaylistTracks $PlaylistDetailPlaylistTracksFromJson(Map<String, dynamic> json) {
  final PlaylistDetailPlaylistTracks playlistDetailPlaylistTracks = PlaylistDetailPlaylistTracks();
  final String? name = jsonConvert.convert<String>(json['name']);
  if (name != null) {
    playlistDetailPlaylistTracks.name = name;
  }
  final int? id = jsonConvert.convert<int>(json['id']);
  if (id != null) {
    playlistDetailPlaylistTracks.id = id;
  }
  final int? pst = jsonConvert.convert<int>(json['pst']);
  if (pst != null) {
    playlistDetailPlaylistTracks.pst = pst;
  }
  final int? t = jsonConvert.convert<int>(json['t']);
  if (t != null) {
    playlistDetailPlaylistTracks.t = t;
  }
  final List<PlaylistDetailPlaylistTracksAr>? ar = (json['ar'] as List<dynamic>?)
      ?.map(
          (e) =>
      jsonConvert.convert<PlaylistDetailPlaylistTracksAr>(e) as PlaylistDetailPlaylistTracksAr)
      .toList();
  if (ar != null) {
    playlistDetailPlaylistTracks.ar = ar;
  }
  final List<dynamic>? alia = (json['alia'] as List<dynamic>?)?.map(
          (e) => e).toList();
  if (alia != null) {
    playlistDetailPlaylistTracks.alia = alia;
  }
  final double? pop = jsonConvert.convert<double>(json['pop']);
  if (pop != null) {
    playlistDetailPlaylistTracks.pop = pop;
  }
  final int? st = jsonConvert.convert<int>(json['st']);
  if (st != null) {
    playlistDetailPlaylistTracks.st = st;
  }
  final String? rt = jsonConvert.convert<String>(json['rt']);
  if (rt != null) {
    playlistDetailPlaylistTracks.rt = rt;
  }
  final int? fee = jsonConvert.convert<int>(json['fee']);
  if (fee != null) {
    playlistDetailPlaylistTracks.fee = fee;
  }
  final int? v = jsonConvert.convert<int>(json['v']);
  if (v != null) {
    playlistDetailPlaylistTracks.v = v;
  }
  final dynamic crbt = json['crbt'];
  if (crbt != null) {
    playlistDetailPlaylistTracks.crbt = crbt;
  }
  final String? cf = jsonConvert.convert<String>(json['cf']);
  if (cf != null) {
    playlistDetailPlaylistTracks.cf = cf;
  }
  final PlaylistDetailPlaylistTracksAl? al = jsonConvert.convert<PlaylistDetailPlaylistTracksAl>(
      json['al']);
  if (al != null) {
    playlistDetailPlaylistTracks.al = al;
  }
  final int? dt = jsonConvert.convert<int>(json['dt']);
  if (dt != null) {
    playlistDetailPlaylistTracks.dt = dt;
  }
  final PlaylistDetailPlaylistTracksH? h = jsonConvert.convert<PlaylistDetailPlaylistTracksH>(
      json['h']);
  if (h != null) {
    playlistDetailPlaylistTracks.h = h;
  }
  final PlaylistDetailPlaylistTracksM? m = jsonConvert.convert<PlaylistDetailPlaylistTracksM>(
      json['m']);
  if (m != null) {
    playlistDetailPlaylistTracks.m = m;
  }
  final PlaylistDetailPlaylistTracksL? l = jsonConvert.convert<PlaylistDetailPlaylistTracksL>(
      json['l']);
  if (l != null) {
    playlistDetailPlaylistTracks.l = l;
  }
  final PlaylistDetailPlaylistTracksSq? sq = jsonConvert.convert<PlaylistDetailPlaylistTracksSq>(
      json['sq']);
  if (sq != null) {
    playlistDetailPlaylistTracks.sq = sq;
  }
  final PlaylistDetailPlaylistTracksHr? hr = jsonConvert.convert<PlaylistDetailPlaylistTracksHr>(
      json['hr']);
  if (hr != null) {
    playlistDetailPlaylistTracks.hr = hr;
  }
  final dynamic a = json['a'];
  if (a != null) {
    playlistDetailPlaylistTracks.a = a;
  }
  final String? cd = jsonConvert.convert<String>(json['cd']);
  if (cd != null) {
    playlistDetailPlaylistTracks.cd = cd;
  }
  final int? no = jsonConvert.convert<int>(json['no']);
  if (no != null) {
    playlistDetailPlaylistTracks.no = no;
  }
  final dynamic rtUrl = json['rtUrl'];
  if (rtUrl != null) {
    playlistDetailPlaylistTracks.rtUrl = rtUrl;
  }
  final int? ftype = jsonConvert.convert<int>(json['ftype']);
  if (ftype != null) {
    playlistDetailPlaylistTracks.ftype = ftype;
  }
  final List<dynamic>? rtUrls = (json['rtUrls'] as List<dynamic>?)?.map(
          (e) => e).toList();
  if (rtUrls != null) {
    playlistDetailPlaylistTracks.rtUrls = rtUrls;
  }
  final int? djId = jsonConvert.convert<int>(json['djId']);
  if (djId != null) {
    playlistDetailPlaylistTracks.djId = djId;
  }
  final int? copyright = jsonConvert.convert<int>(json['copyright']);
  if (copyright != null) {
    playlistDetailPlaylistTracks.copyright = copyright;
  }
  final int? sId = jsonConvert.convert<int>(json['s_id']);
  if (sId != null) {
    playlistDetailPlaylistTracks.sId = sId;
  }
  final int? mark = jsonConvert.convert<int>(json['mark']);
  if (mark != null) {
    playlistDetailPlaylistTracks.mark = mark;
  }
  final int? originCoverType = jsonConvert.convert<int>(json['originCoverType']);
  if (originCoverType != null) {
    playlistDetailPlaylistTracks.originCoverType = originCoverType;
  }
  final dynamic originSongSimpleData = json['originSongSimpleData'];
  if (originSongSimpleData != null) {
    playlistDetailPlaylistTracks.originSongSimpleData = originSongSimpleData;
  }
  final dynamic tagPicList = json['tagPicList'];
  if (tagPicList != null) {
    playlistDetailPlaylistTracks.tagPicList = tagPicList;
  }
  final bool? resourceState = jsonConvert.convert<bool>(json['resourceState']);
  if (resourceState != null) {
    playlistDetailPlaylistTracks.resourceState = resourceState;
  }
  final int? version = jsonConvert.convert<int>(json['version']);
  if (version != null) {
    playlistDetailPlaylistTracks.version = version;
  }
  final dynamic songJumpInfo = json['songJumpInfo'];
  if (songJumpInfo != null) {
    playlistDetailPlaylistTracks.songJumpInfo = songJumpInfo;
  }
  final dynamic entertainmentTags = json['entertainmentTags'];
  if (entertainmentTags != null) {
    playlistDetailPlaylistTracks.entertainmentTags = entertainmentTags;
  }
  final dynamic awardTags = json['awardTags'];
  if (awardTags != null) {
    playlistDetailPlaylistTracks.awardTags = awardTags;
  }
  final int? single = jsonConvert.convert<int>(json['single']);
  if (single != null) {
    playlistDetailPlaylistTracks.single = single;
  }
  final dynamic noCopyrightRcmd = json['noCopyrightRcmd'];
  if (noCopyrightRcmd != null) {
    playlistDetailPlaylistTracks.noCopyrightRcmd = noCopyrightRcmd;
  }
  final String? alg = jsonConvert.convert<String>(json['alg']);
  if (alg != null) {
    playlistDetailPlaylistTracks.alg = alg;
  }
  final dynamic displayReason = json['displayReason'];
  if (displayReason != null) {
    playlistDetailPlaylistTracks.displayReason = displayReason;
  }
  final int? rtype = jsonConvert.convert<int>(json['rtype']);
  if (rtype != null) {
    playlistDetailPlaylistTracks.rtype = rtype;
  }
  final dynamic rurl = json['rurl'];
  if (rurl != null) {
    playlistDetailPlaylistTracks.rurl = rurl;
  }
  final int? mst = jsonConvert.convert<int>(json['mst']);
  if (mst != null) {
    playlistDetailPlaylistTracks.mst = mst;
  }
  final int? cp = jsonConvert.convert<int>(json['cp']);
  if (cp != null) {
    playlistDetailPlaylistTracks.cp = cp;
  }
  final int? mv = jsonConvert.convert<int>(json['mv']);
  if (mv != null) {
    playlistDetailPlaylistTracks.mv = mv;
  }
  final int? publishTime = jsonConvert.convert<int>(json['publishTime']);
  if (publishTime != null) {
    playlistDetailPlaylistTracks.publishTime = publishTime;
  }
  final List<String>? tns = (json['tns'] as List<dynamic>?)?.map(
          (e) => jsonConvert.convert<String>(e) as String).toList();
  if (tns != null) {
    playlistDetailPlaylistTracks.tns = tns;
  }
  return playlistDetailPlaylistTracks;
}