speechRecognitionResultDataResultFromJson function
dynamic
speechRecognitionResultDataResultFromJson(
- SpeechRecognitionResultDataResult data,
- Map<
String, dynamic> json
Implementation
speechRecognitionResultDataResultFromJson(
SpeechRecognitionResultDataResult data, Map<String, dynamic> json) {
if (json['pgs'] != null) {
data.pgs = json['pgs'].toString();
}
if (json['rg'] != null) {
data.range = (json['rg'] as List)
.map((v) => v is String ? int.tryParse(v) : v.toInt())
.toList()
.cast<int>();
}
if (json['ls'] != null) {
data.isLast = json['ls'];
}
if (json['sn'] != null) {
data.serialNumber =
json['sn'] is String ? int.tryParse(json['sn']) : json['sn'].toInt();
}
if (json['ws'] != null) {
data.ws = (json['ws'] as List)
.map((v) => SpeechRecognitionResultDataResultWs().fromJson(v))
.toList();
}
return data;
}