Flutter Config toJson/fromJson (#1893)

This commit is contained in:
Grey Faulkenberry, MD MPH
2025-02-25 01:43:48 -05:00
committed by GitHub
parent 808587accd
commit 70742b69ec
11 changed files with 817 additions and 17 deletions

View File

@@ -3,11 +3,23 @@
class FeatureConfig {
const FeatureConfig({this.sampleRate = 16000, this.featureDim = 80});
factory FeatureConfig.fromJson(Map<String, dynamic> json) {
return FeatureConfig(
sampleRate: json['sampleRate'] as int? ?? 16000,
featureDim: json['featureDim'] as int? ?? 80,
);
}
@override
String toString() {
return 'FeatureConfig(sampleRate: $sampleRate, featureDim: $featureDim)';
}
Map<String, dynamic> toJson() => {
'sampleRate': sampleRate,
'featureDim': featureDim,
};
final int sampleRate;
final int featureDim;
}