AudioFeatures.fromJson constructor
AudioFeatures.fromJson(
- Map<String, dynamic> json
)
Implementation
factory AudioFeatures.fromJson(Map<String, dynamic> json) {
return AudioFeatures(
id: json['id'] as String,
danceability: (json['danceability'] as num).toDouble(),
energy: (json['energy'] as num).toDouble(),
key: json['key'] as int,
loudness: (json['loudness'] as num).toDouble(),
mode: json['mode'] as int,
speechiness: (json['speechiness'] as num).toDouble(),
acousticness: (json['acousticness'] as num).toDouble(),
instrumentalness: (json['instrumentalness'] as num).toDouble(),
liveness: (json['liveness'] as num).toDouble(),
valence: (json['valence'] as num).toDouble(),
tempo: (json['tempo'] as num).toDouble(),
durationMs: json['duration_ms'] as int,
timeSignature: json['time_signature'] as int,
type: json['type'] as String,
uri: json['uri'] as String,
trackHref: json['track_href'] as String,
analysisUrl: json['analysis_url'] as String,
);
}