2012-01-12 19 views
0

動作しません:、JSON.Parse機能は、私はそのようにXULとJSONを使用したい

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 
<window id="yourwindow" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:h="http://www.w3.org/1999/xhtml"> 

<button value="click" oncommand="jsonTest()" /> 
<script type="text/javascript"> 
<![CDATA[ 
// put some js code here 

function jsonTest(){ 

var funcionarios = 
    { 
     "Marconildo": 
     { 
      "url": "http://www.google.com.br/", 
      "idade": 34 
     } 
}; 

var funcionario = JSON.parse(funcionarios); 

alert(funcionario.Marconildo); 


} 

]]> 
</script> 
</window> 
は、しかし、それは動作しません...何が間違っている

? JSON.parse?この関数を使用するためにいくつかの名前空間をインポートしますか?

答えて

0

例では、funcionariosにJSONオブジェクトが含まれているため、JSON.parseを使用する必要はありません。ただ警告する 'funcionarios.Marconildo.url'

ここはJSFiddleです。

http://jsfiddle.net/BZ2gk/

+0

私はJSON.parseを使用していますか?例はありますか? – user916933

+1

Json Stringがあり、JSONオブジェクトに変換する場合は、JSON.parseを使用します。たとえば、この投稿を読むことができます。 http://stackoverflow.com/questions/8738070/how-to-count-object-in-javascript/8738080#8738080 – Pavan

関連する問題