如何解决Places API Json解析
我在解析照片参考时无法获取json结果。有谁知道我为什么没有得到结果?当我尝试打印照片参考时,我得到的只是空的。
class Place{
final String name;
final double rating;
final int userRatingCount;
final String vicinity;
final Photos photoReference;
final Geometry geometry;
final BitmapDescriptor icon;
//final String placeId;
Place({
// this.photos,this.geometry,this.name,this.rating,this.userRatingCount,this.vicinity,this.photoReference,this.icon,});
Place.fromJson(Map<dynamic,dynamic> parsedJson,BitmapDescriptor icon)
:name = parsedJson['name'],rating = (parsedJson['rating'] !=null) ? parsedJson['rating'].toDouble() : null,userRatingCount = (parsedJson['user_ratings_total'] != null) ? parsedJson['user_ratings_total'] : null,vicinity = parsedJson['vicinity'],geometry = Geometry.fromJson(parsedJson['geometry']),photoReference = Photos.fromJson(parsedJson['photos']),icon = icon;
//PlaceDetailWidget(String placeId) {
//this.placeId = placeId;
//}
}
这是定义照片的第二个文件
class Photos{
final List photo_reference;
Photos({
this.photo_reference,});
Photos.fromJson(Map<dynamic,dynamic> parsedJson)
:photo_reference= parsedJson["photo_reference"];
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。