我创建了一个任务,使用HTTP从500px获取JSON结果,然后使用Javascriptlet代码:
var arr=JSON.parse(global('HTTPD'));
var name=arr.photos[0].name;`要解析JSON结果,从TASKER运行时一切都很好。但将其导出为应用程序后,会在JSON.parse()上产生错误。
未定义的TypeError:未定义不是函数
我也尝试使用.js文件。不知道我错过了什么吗?
发布于 2015-05-28 17:48:29
我会按照以下方式使用javascriptlet。
url = "your url here.";
http = newXMLHttpRequest();
http.open("GET",url,false);
json = eval("("+http.responeText+")");
yourvariablename = json.var[0].name;另外,我在javascriptelet任务之前做了一个变量集。例如。@变量设置为..。
然后将@变量设置为json中的某个值。
https://stackoverflow.com/questions/28878010
复制相似问题