KLineEntity.fromJson constructor
KLineEntity.fromJson(
- Map<String, dynamic> json
)
Implementation
KLineEntity.fromJson(Map<String, dynamic> json) {
open = _parseDouble(json['open']);
high = _parseDouble(json['high']);
low = _parseDouble(json['low']);
close = _parseDouble(json['close']);
vol = _parseDouble(json['vol']);
amount = _parseNullableDouble(json['amount']);
int? tempTime = _parseInt(json['time']);
if (tempTime == null) {
final id = _parseInt(json['id']);
if (id != null) {
tempTime = id * 1000;
}
}
time = tempTime ?? 0;
ratio = _parseNullableDouble(json['ratio']);
change = _parseNullableDouble(json['change']);
// 如果后端也返回了 'pdi', 'mdi', 'adx', 'adxr' 字段:
pdi = _parseNullableDouble(json['pdi']);
mdi = _parseNullableDouble(json['mdi']);
adx = _parseNullableDouble(json['adx']);
adxr = _parseNullableDouble(json['adxr']);
}