$PlaylistDetailPlaylistTracksFromJson function
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;
}