我想像这样使用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 :(得分:0)
您的示例中不需要使用JSON.parse,因为funcionarios
已经包含JSON对象。只需提醒'funcionarios.Marconildo.url'
这是JSFiddle。