我有一些JSON已从servlet传递并存储在xmlhttp.responseText中。我想分解这个JSON,以便我可以拥有数据,大小,样式,名称等的值。另外,我希望将小部件值设置为单独的变量。JavaScript中的JSON字符串解析
这里是JSON:
{
"widget vlaue=2": {
"debug": "on",
"window": {
"title": "Sample Konfabulator Widget",
"name": "main_window",
"width": 500,
"height": 500
},
},
"image": {
"src": "Images/Sun.png",
"name": "sun1",
"hOffset": 250,
"vOffset": 250,
"alignment": "center"
},
"text": {
"data": "Click Here",
"size": 36,
"style": "bold",
"name": "text1",
"hOffset": 250,
"vOffset": 100,
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity/100) * 90;"
}
}
我已经试过这样:
obj = JSON.parse(xmlhttp.responseText);
但失败了。我在网上找不到与它相关的任何内容。任何人都可以帮助我吗?
你是什么意思,它“失败”?你有没有从浏览器中得到任何错误? –
这个输出是“undefined” – typedefcoder2
你的意思是“输出是'未定义'这个”?什么是'这个'和'输出'是什么? –