开发者问题收集

获取 JSON 对象值并将其放入 Javascript 变量中

2014-02-12
505

我知道如何将整个 JSON 放入 Javascript 中,但我不知道如何获取 1 个对象值并将其放入 Javascript 变量中。

例如,如果我想要下面的“start_time”的值,则在 Javascript 中的变量中。

{
    "result": {
        "status": 1,
        "num_results": 10,
        "total_results": 500,
        "results_remaining": 490,
        "matches": [
            {
                "match_id": 515853415,
                "match_seq_num": 469991846,
                "start_time": 1392156202,
                "lobby_type": 7,
                "players": [
....
2个回答
var JS = JSON.parse(yourJSONString);
var start_time = JS.results.matches[0].start_time;
Matt Burland
2014-02-12

如果您通过 XHR 请求从后端获取 json,则需要先对其进行解析并将其转换为 JavaScript 对象

var obj = JSON.parse(json);

然后,您可以像访问 JavaScript 对象的任何其他属性一样访问 start_time 属性

obj.result.matches[0]['start_time']
ppoliani
2014-02-12