Vector2.fromJson(Map<String,num>? json) { if (json != null) { List<num> data = json.values.toList(); x = data[0].toDouble(); y = data[1].toDouble(); } }