我有一个类来使用通过JSON发送的Web服务中的REST数据。我使用一个类来获取正确格式的数据。类如下所示:
class BuildingSiteVisits {
int? id;
String? name;
Float? lat;
Float? long;
BuildingSiteVisits(
{this.id,
this.name,
this.lat,
this.long});
BuildingSiteVisits.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
lat = json['lat'];
long = json['long'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['id'] = id;
data['name'] = name;
data['lat'] = lat;
data['long'] = long;
return data;
}
}
Original类有更多的字段。我如何创建一个动态表单,可以发送正确的JSON,正确的类型转换,如字符串的引用值,int和float的不引用等。对于类中的每个字段,应该有一个对应的texteditfield。到目前为止,我已经从字符串列表中完成了,但Web服务将忽略这些值,因为错误的格式字段。
1条答案
按热度按时间4smxwvx51#
我们使用http.post()方法将数据发送到API,并相应地处理响应。