0
这是我的包装类,显示值在顶点控制器
public class JSON2Apex {
public class JSON2Apex {
public List<Results> results;
public String status;
}
public class Location {
public Double lat;
public Double lng;
}
public static JSON2Apex parse(String json) {
return (JSON2Apex) System.JSON.deserialize(json, JSON2Apex.class);
}
}
我的顶点控制器,
public class callout
{
@future(callout=true)
public static void callout(String add,Id cntid)
{
Http http = new Http();
HttpRequest req = new HttpRequest();
req.setEndpoint('https://maps.googleapis.com/maps/api/geocode/json?address='+add+'&key=AIzaSyDvf7W2SWXwUPXy8X2PSIGM6NwVusZywx4');
req.setMethod('GET');
HTTPResponse res = http.send(req);
if(res.getStatusCode()==200)
{
JSON2Apex2 obj = (JSON2Apex2)JSON.deserialize(res.getBody(), JSON2Apex2.class);
System.debug('Here I want to diplay lat and lng values');
}
}
}
在这里,我想显示在顶部的定位方法纬度和经度值控制器,如何做到这一点?
没有,这表明试图引用空对象error.There是没有价值在当前位置 –
你的json响应是什么样的? –
我不知道你的json是什么样子,为什么我说像当前位置或类似的东西。但只是进行类似的调用,房产名称最有可能是“位置”。所以我会更新答案。 –