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 (将#修改为@)