Я хотел бы использовать 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? Буду ли я импортировать некоторое пространство имен для использования этой функции?
Вам не нужно использовать JSON.parse в вашем примере, потому что funcionarios уже содержит объект JSON. Просто предупредите 'funcionarios.Marconildo.url'
funcionarios
Вот JSFiddle.
http://jsfiddle.net/BZ2gk/