Automated addSeries?

Hi.
My json Array data is Following. This is tablespace incremental data.
*** jArray = [{“SYSAUX”:“662”,“SYSTEM”:“281”,“TEMP”:“0”,“TS_ELEVIZER”:“622”,“UNDOTBS1”:“149”,“USERS”:“2”,“label”:“12/10”},{“SYSAUX”:“649”,“SYSTEM”:“283”,“TEMP”:“0”,“TS_ELEVIZER”:“667”,“UNDOTBS1”:“244”,“USERS”:“2”,“label”:“12/13”,“PERF_REPOTBS”:“0”},{“SYSAUX”:“665”,“SYSTEM”:“283”,“TEMP”:“2”,“TS_ELEVIZER”:“691”,“UNDOTBS1”:“25”,“USERS”:“2”,“label”:“12/15”,“PERF_REPOTBS”:“0”},{“SYSAUX”:“674”,“SYSTEM”:“283”,“TEMP”:“2”,“TS_ELEVIZER”:“694”,“UNDOTBS1”:“25”,“USERS”:“2”,“label”:“12/16”,“PERF_REPOTBS”:“0”},{“SYSAUX”:“658”,“SYSTEM”:“283”,“TEMP”:“0”,“TS_ELEVIZER”:“675”,“UNDOTBS1”:“25”,“USERS”:“2”,“label”:“12/14”,“PERF_REPOTBS”:“0”}]

As you see, all legends are not fixed except label legend only.
I want function about automated add series.
Any good idea?

Thanks

I solved it myself.
This is stackedArea Chart only sample.

function getChartInitJsonObject (chartType, legendList, xTitle, yTitle) {
	var colorArray = ["#66CC33","#FF9933","#FFFF99","#66FFCC","#400000","#804000","#004000","#004040","#000080","#800000","#FF8000","#008000","#008040","#0000FF","#804040","#00FF00"] ; 
	switch(chartType) {
	case "stackedArea" :
		var legendArray = legendList.split(',');
		var legendString = "";
		for (var i=0;i<legendArray.length;i++) {
			legendString += (i==0)?"[":"" ; 
			legendString += "{text:\""+legendArray[i]+"\",color:\""+colorArray[i]+"\"}";
			legendString += (i<legendArray.length-1)?",":"]" ; 
		}	
		var legendValues = eval('(' + legendString + ')');
		var addSeriesJsonObject = [{}]; 
		var initJsonObject = 
			{
				view:"stackedArea",
				value:"#"+legendArray[0]+"#",
				tooltip:"#"+legendArray[0]+"#",
				color:colorArray[0],
				alpha:0.6,
				padding:{left:70},
				yAxis:{title:yTitle},		
				xAxis:{title:xTitle,template:"#label#",lines: true},
				legend:{layout:"y",width:75,align:"right",valign:"middle",marker:{type:"round",width:15},
					values:legendValues
				}
			}
		break ;
	case "line" :
//                      ....
		break ;
	default :
		alert("Unknown Chart Type!") ;
	}
	return initJsonObject ; 
}

function getChartSeriesJsonObject (legendList) {
	var colorArray = ["#66CC33","#FF9933","#FFFF99","#66FFCC","#400000","#804000","#004000","#004040","#000080","#800000","#FF8000","#008000","#008040","#0000FF","#804040","#00FF00"] ; 
	var addSeriesJsonObject = [{}]; 
	var legendArray = legendList.split(',');
	for (i=1;i<legendArray.length;i++) {
		addSeriesJsonObject.push({value:"#"+legendArray[i]+"#",color:colorArray[i]}) ; 
	}
	return addSeriesJsonObject ;
}

Thanks.