json结构问题
我有一个这样的结构json结构问题,json,function,sum,structure,Json,Function,Sum,Structure,我有一个这样的结构 var finalJson = [{"values":[{"x":1444748400000,"y":223696},{"x":1444759200000,"y":7178}],"key":"first_value"},{"values":[{"x":1444748400000,"y":216022},{"x":1444759200000,"y":4996}],"key":"second"},{"values":[{"x":1444759200000,"y":572}],"k
var finalJson = [{"values":[{"x":1444748400000,"y":223696},{"x":1444759200000,"y":7178}],"key":"first_value"},{"values":[{"x":1444748400000,"y":216022},{"x":1444759200000,"y":4996}],"key":"second"},{"values":[{"x":1444759200000,"y":572}],"key":"third"},{"values":[{"x":1444748400000,"y":2446},{"x":1444759200000,"y":60}],"key":"Fourth"},{"values":[{"x":1444737600000,"y":22178},{"x":1444748400000,"y":15864},{"x":1444759200000,"y":540}],"key":"fifth"},{"values":[{"x":1444748400000,"y":8446},{"x":1444759200000,"y":116}],"key":"Sixth"},{"values":[{"x":1444759200000,"y":50}],"key":"seventh"}}] ;
实际上,我应该从json结构计算给定时间帧的y值之和,json结构的键从第五个一直到第七个 现在我已经编写了计算它的代码
var Arr1 = [];
var newJson_forFinalArr = [];
if(Arr1.length>5) {
for(var k=0;k<finalJson.length;k++){
for(var m=5;m<Arr1.length;m++){
sum += Number(finalJson[m].values[k].y);
Arr1[m].values.push({"y":sum,"x":finalJson[m].values.x });
newJson_forFinalArr.push(Arr1[m]);
console.log("data found :: "+JSON.stringify(Arr1));
}
}
}
var Arr1=[];
var newJson_forFinalArr=[];
如果(Arr1.长度>5){
对于(var k=0;kValidate你的json在在线工具ref中:问题是我的json是正确的,我应该从json结构计算y值的总和,该结构的键从第五个开始一直到第七个现在我已经编写了计算代码,我不知道我做的是否正确[{“值”:[{“x”:1444748400000,“y”“关键”是“关键”是“关键”是“第三方”的。“关键”是“关键”是“第三方”是,{“价值”值““““,”值““,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“关键”是“关键”是“第三“,,,,,,,,,,,“关键”第三”第三“,,,,,,,,,,,,,,,,,,,,,,,,,,,,“关键”第三,”第三,”第三““,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“关键”关键是“关键”第三,”第三,”第三,”第三,”第三“,,,,,,,,,,,,,,,,,,,,,,,,,,,,,00,“y”:15864},{“x”:1444759200000,“y”:540}],“键”:“第五”},{“值”:[{“x”:1444748400000,“y”:8446},{“x”:1444759200000,“y”:116}],“键”:“第六”},{“值”:[{“x”:1444759200000,“y”:50}],“键”:“第七”]以上是正确的json抱歉在在线工具ref中添加了额外的括号验证您的json:问题是我的json是正确的我应该从json结构计算给定时间帧的y值之和,该结构的键从第五个开始一直到第七个现在我已经编写了计算代码,我不知道我做的是否正确或者不是[{“值”:[{“x”:1444748400000,“y”:223696},{“x”:1444759200000,“y”:7178}],“键”:“第一个值”},{“值”:[{“x”:1444748400000,“y”:216022},{“x”:1444759200000,“y”:4996}],“键”:“第二个”{“值”:[{“x”:1444759200000,“y”:572}],“键”:“第三个”,{“值”;{“值”:{“值”:“第四个值”{“第二个”;“键”{“第二个”;{“第二个值”:1444737600000,“y”:22178},{“x”:1444748400000,“y”:15864},{“x”:1444759200000,“y”:540}],“key”:“fifth”},{“values”:[{“x”:1444748400000,“y”:8446},{“x”:1444759200000,“y”:116}],“key”:“Sixth”{“values”:[{“x”:1444759200000,“y”:50}],“key”:“key”:“key”:“second