1

我是 JavaScript 新手。我有一个像下面这样的对象。现在我只想获取对象“窗口”。我该怎么做?

var jsonData = {

    "widget": {
        "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;"
        }
    }
};
4

2 回答 2

2

你可以做:

var windowObj = jsonData.widget.window; //where data is your object
于 2013-09-18T19:38:00.983 回答
1
var windowobj = jsonData.widget.window;

请注意,如果您实际上是这样声明您的对象,那么任何地方都没有 JSON,因此命名变量jsonData有点奇怪。

于 2013-09-18T19:38:01.763 回答