android tasker-无法从HTTP get请求获取响应

android tasker-无法从HTTP get请求获取响应,tasker,Tasker,我试图从谷歌地图API中获取一些数据 正如我所看到的,响应是低谷式的,但是当我尝试使用javascriptlet时,我没有运气 这是我当前的设置: 我从谷歌地图获取数据: Server:port: http://maps.google.com/maps/api/geocode/json?latlng=%LOCN&sensor=false 我运行javascriptlet试图从json对象中仅获取所需的值: var response = global ('HTTPD'); var gma

我试图从谷歌地图API中获取一些数据

正如我所看到的,响应是低谷式的,但是当我尝试使用javascriptlet时,我没有运气

这是我当前的设置:

我从谷歌地图获取数据:

Server:port: http://maps.google.com/maps/api/geocode/json?latlng=%LOCN&sensor=false
我运行javascriptlet试图从json对象中仅获取所需的值:

var response = global ('HTTPD');
var gmapslocationname = response.results[0].address_components[2].short_name
然后我试着闪一下:

%gmapslocationname 
但是我在flash中看到的是
%gmapLocationName

我做错了什么


谢谢

Tasker无法处理对象,因此HTTPD存储为字符串。 为了能够使用它,您需要将其转换为对象

将代码更改为

var response = global ('HTTPD');
var gmobject = JSON.parse(response);
var gmapslocationname = gmobject.results[0].address_components[2].short_name