我有一個包含服務器日誌數據的單個json數組。使用flot我正在繪製圖表,我已經成功完成了40多萬個json對象。解析巨大的json數據
我觀察到陣列中有581901個元素。 當我嘗試解析瀏覽器崩潰。 json數據的大小約爲55MB。使用的瀏覽器是FF。任何有效的方法來做到這一點?
樣品JSON出的581901行
{ 「日期」: 「30月-2016:00:00:00」, 「URL」: 「retriveImage」, 「狀態」: 「200」 「數據」: 「7480」}
我這樣做:
for(var i=0;i<da.length;i++){
var ts = moment(da[i].date,"D-MMM-YYYY");var ts1 = moment("30-May-2016","D-MMM-YYYY");
if(ts.isSame(ts1)){
var hour = parseInt(moment(da[i].date,"D-MMM-YYYY H:mm:ss").format("H"));
var code =parseInt(da[i].status);
if(code<500){
ct200++;
}else{
if(code==503){
e503++;
}else{
eoth++;
}
ct503++;
}
}
two.push([hour,ct200]);
five.push([hour,ct503]);
}
你有沒有發現這個問題還沒有解決的辦法? –