如何从 JSON 文件中的特定键值对构建图表?

How can I build a graph from specific key,value pairs in a JSON file?

我有一些 JSON 类似于:

{ 
    "Variable": "Id",
    "Stat": 250,
    "Value": 2,
    "Data": {
        "Key1_std": 20,
        "Key1_25%": 100,
        "Key1_count": 14,
        "Key1_75%": 13,
        "Key1_mean": 10,
        "Key2_std": 20,
        "Key2_25%": 100,
        "Key2_count": 14,
        "Key2_75%": 13,
        "Key2_mean": 10,
        "Key3_std": 20,
        "Key3_25%": 100,
        "Key3_count": 14,
        "Key3_75%": 13,
        "Key3_mean": 10,
        },
    "Omega": 0.1
}

我需要创建一个图表,仅显示“*_mean”键的值。

我应该如何从 JSON 中获取这些特定值?

它们在整个真实文件中随机分布。由于 JSON 不是常规语言,我避免使用正则表达式...以免我的电脑 p͏͔͚̣o͚̤͙̟̟̖ͅss̷̱̣̩̞̟͙e͉̘̩͟s̩͖̹͍s̯͓͍̱͠s̯͓͍̱͠e̩d̡̯̯̦̣̱ͅͅb̠̙̗͓y͓̹̳̩̫͎̳͢c̢͇̹t͎͇h̻͇͜ͅu̻̭͜u̢̩̹͎̭̫u̢̩̹͎̭̫。

提前致谢。

您可以使用 object.keys 遍历键。

代码是这样的:

var keys = object.keys(json.Data);

var finalArr = [];

for(i=0;i<keys.length;i++){
  if(keys[i].indexOf('mean') > -1){ // mean is part of string
     finalArr.push(json.Data[keys[i]]);
   }
}