如何解析Json从“子列”中获取价值?

时间:2014-01-21 23:35:11

标签: json autoit

每组的列和子列都不同。

我需要阅读专栏"24"。然后阅读子列"11"(但不是"6"或其他任何内容)并获取"value": 1.66"。我无法让AutoIt阅读它。

我的Json文件:

"24": {
    "alt_defindex": {
        "0": 210
    },
    "11": {
        "0": {
            "value": 1.66,
            "last_change": -0.17,
            "last_update": 1390231504
        }
    },
    "6": {
        "0": {
            "value": 1,
            "last_change": -0.17,
            "last_update": 1382770803
        }
    }
},
"30": {
    "alt_defindex": {
        "0": 212
    },
    "11": {
        "0": {
            "value": 22.75,
            "last_change": 1.75,
            "last_update": 1389765935
        }
    },
    "6": {
        "0": {
            "value": 0.94,
            "last_change": 0.28,
            "last_update": 1367126509
        }
    }
},
"35": {
    "11": {
        "0": {
            "value": 346.5,
            "last_change": 59.5,
            "last_update": 1390149299
        }
    },
    "3": {
        "0": {
            "value": 0.33,
            "last_change": -0.11,
            "last_update": 1379423777
        }
    },
    "6": {
        "0": {
            "value": 0.05,
            "last_change": 0,
            "last_update": 1336410088
        }
    },
    "600": {
        "0": {
            "value": 0.05,
            "last_change": 0.03,
            "last_update": 1362791812
        }
    }
},
"36": {
    "11": {
        "0": {
            "value": 2.33,
            "last_change": 0.17,
            "last_update": 1386034870
        }
    },
    "14": {
        "0": {
            "value": 73.5,
            "last_change": 73.5,
            "last_update": 1389414784
        }
    },
    "3": {
        "0": {
            "value": 0.22,
            "last_change": -0.06,
            "last_update": 1376609090
        }
    },
    "6": {
        "0": {
            "value": 0.05,
            "last_change": 0,
            "last_update": 1336410089
        }
    },
    "600": {
        "0": {
            "value": 0.04,
            "last_change": -0.01,
            "last_update": 1381960202
        }
    }
},

1 个答案:

答案 0 :(得分:2)

您的JSON字符串错误。

Parse error on line 1:
"24": {    "alt_def
^
Expecting '{', '['

使用此网站检查您的JSON。

http://jsonlint.com/