Haaylp!
雅虎!小部件规范说我可以使用JSON.parse()解析JSON对象。当我真的尝试这个时,这就是我试过的......
var parsed = JSON.parse('{"key": "value"}');
print (parsed);
for (p in parsed)
{
print ("prop: "+p);
}
我明白了:
ReferenceError: JSON is not defined
发生了什么事?需要进一步的魔法吗?
答案 0 :(得分:0)
您是否将小部件设置为使用4.5功能? JSON对象是在4.5中引入的,它在旧版本的Y!WE中不可用。
<?xml version="1.0" encoding="UTF-8"?>
<widget>
<version>1.0</version>
<minimumVersion>4.5</minimumVersion>
<settings>
<setting name="debug" value="on"/>
</settings>
</widget>
答案 1 :(得分:0)
事实证明,在onLoad调用完成之后,'JSON'才可用。据我所知,这只是PC上的问题,而不是Mac。
要使用JSON,它只是开箱即用,但要尝试它,你需要从定时器回调或其他东西。