制作一个对象数组

时间:2016-01-14 00:55:43

标签: arrays

我的数据如下.. 如何制作一个对象数组。 例如keywords[0]probability[1]

这是我的json文件:

{
  "response": {
    "description": "",
    "errorCode": "ERROR_SUCCESS",
    "internal": null
  },
  "result": {
    "keywords": {
      "en_us": {
        "galah": false,
        "masak": false,
        "merah": false,
        "search": true,
        "udang": false
      },
      "en_gb": {
        "galah": false,
        "masak": false,
        "merah": false,
        "search": true,
        "udang": false
      },
      "ms_my": {
        "galah": true,
        "masak": true,
        "merah": true,
        "search": false,
        "udang": true
      }
    },
    "probability": {
      "en_us": 0.2,
      "en_gb": 0.2,
      "ms_my": 0.8
    }
  },
  "time": 0.188148021698
}

我已经尝试过这部分并且有效:

var dataKeyword = data.result.keywords;
var result = [];

        for(var i in dataKeyword)
            result.push([i,dataKeyword[i]]);

        $('#result').html(JSON.stringify(result));

1 个答案:

答案 0 :(得分:1)

你的意思是

'probability' : [{'en_us' : 0.2}, {'en_gb' : 0.2}, {'ms_my': 0.8}],

或喜欢

How do I loop through or enumerate a JavaScript object?