2009-03-10 9 views
0

Haaylp!Yahoo!でのJSONの使用ウィジェット

Yahoo! Widgets仕様によれば、JSON.parse()を使用してJSONオブジェクトを解析できます。私は実際にこれを試してみてください、そして、ここで私が試したどのようなときに...

var parsed = JSON.parse('{"key": "value"}'); 

print (parsed); 

for (p in parsed) 
{ 
    print ("prop: "+p); 
} 

私が取得:

ReferenceError: JSON is not defined 

何が起こっていますか?さらに魔法が必要ですか?

答えて

0

「JSON」は、onLoadコールが完了するまで利用できません。私が推測できる限り、これはMacではなくPC上の問題です。

JSONを使用するには、そのまま使用できますが、試してみるには、タイマーコールバックなどから行う必要があります。

+0

おそらくあなた自身の答えを受け入れるとマークする必要があります... –

+0

ありがとうございました。 – izb

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>