import 'package:json_annotation/json_annotation.dart'; part 'common_point_bean.g.dart'; @JsonSerializable() class CommonPointBean { @JsonKey(name: 'id') final int id; @JsonKey(name: 'title') final String title; @JsonKey(name: 'radius') final int radius; @JsonKey(name: 'lng') final double lng; @JsonKey(name: 'lat') final double lat; @JsonKey(name: 'addr') final String? addr; @JsonKey(name: 'startTime') final String? startTime; @JsonKey(name: 'endTime') final String? endTime; @JsonKey(name: 'weeks') final String? weeks; CommonPointBean({ required this.id, required this.title, required this.radius, required this.lng, required this.lat, this.addr, this.startTime, this.endTime, this.weeks, }); factory CommonPointBean.fromJson(Map json) => _$CommonPointBeanFromJson(json); Map toJson() => _$CommonPointBeanToJson(this); }