Используя XUL и JSON, функция JSON.Parse не работает - PullRequest
0 голосов
/ 12 января 2012

Я хотел бы использовать 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? Буду ли я импортировать некоторое пространство имен для использования этой функции?

1 Ответ

0 голосов
/ 12 января 2012

Вам не нужно использовать JSON.parse в вашем примере, потому что funcionarios уже содержит объект JSON. Просто предупредите 'funcionarios.Marconildo.url'

Вот JSFiddle.

http://jsfiddle.net/BZ2gk/

...