jquery 创建 json字符串



var json =

{"classes":9772,"classes.loaded":9845,"classes.unloaded":73"mem":1144291,"mem.free":577074,"processors":4,"instance.uptime":748070370};

var all = {};
var arr = ["classes","mem","processors"];

for(var i = 0 ;i

    var tmpJson = {};
    for(var key in json){//遍历json 字符串时,这么写key 为json 的key, 遍历的为json 数组时,key为 0,1
     
      if(key.indexOf(arr[i])==0){
      
        tmpJson[key] = json[key];
      }
    }
    all[arr[i]]=JSON.stringify(tmpJson);
}

console.log(all["classes"])

循环 arr 数组里的 值 为 key ,从json 里面匹配 key 开头的 json 键值对,然后存入 tmpJson 中,最后统一加入到 all 这个json 传里, 执行后输出 结果为:

 

 

 

你可能感兴趣的:(js)