/// <summary> /// Set json data into two dimension array /// </summary> /// <param name="jsonvale">Json value.</param> /// <param name="jsonarray">Title's array.</param> /// <param name="dataarray">Value's title array.</param> public List <List <string> > setJsonTwoList(JsonData jsonvale, string[] jsonarray, string [] dataarray) { mycallback.statusCallback("get json two dimension list"); int jsoncount = jsonarray.GetLength(0); int datacount = dataarray.GetLength(0); List <List <string> > m_jsontarget = new List <List <string> >(); for (int i = 0; i < jsoncount; i++) { List <string> targetlist = new List <string>(); for (int j = 0; j < datacount; j++) { try { targetlist.Add(jsonvale[jsonarray[i]][dataarray[j]].ToString()); } catch { mycallback.statusCallback("key :" + dataarray[j] + " not found"); } } m_jsontarget.Add(targetlist); } mycallback.onjsonTwoList(m_jsontarget); return(m_jsontarget); }