AudioAnalysis.fromJson constructor

AudioAnalysis.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory AudioAnalysis.fromJson(Map<String, dynamic> json) {
  return AudioAnalysis(
    meta: Meta.fromJson(json['meta']),
    track: TrackInfo.fromJson(json['track']),
    bars: (json['bars'] as List<dynamic>).map((e) => TimeInterval.fromJson(e)).toList(),
    beats: (json['beats'] as List<dynamic>).map((e) => TimeInterval.fromJson(e)).toList(),
    sections: (json['sections'] as List<dynamic>).map((e) => Section.fromJson(e)).toList(),
    segmentsDetailed: (json['segments'] as List<dynamic>).map((e) => SegmentDetailed.fromJson(e)).toList(),
    tatums: (json['tatums'] as List<dynamic>).map((e) => TimeInterval.fromJson(e)).toList(),
  );
}