Exemple #1
0
        /// <summary>
        /// Set json data into one dimension array
        /// </summary>
        /// <param name="mjsonvale">Json value.</param>
        /// <param name="mjsonarray">Value's titile array.</param>
        public List <string> setJsonList(JsonData mjsonvale, string[] mjsonarray)
        {
            mycallback.statusCallback("get json one dimension list");
            int           jsoncount  = mjsonarray.GetLength(0);
            List <string> targetlist = new List <string>();

            for (int i = 0; i < jsoncount; i++)
            {
                try
                {
                    targetlist.Add(mjsonvale[mjsonarray[i]].ToString());
                }
                catch
                {
                    mycallback.statusCallback("key :" + mjsonarray[i] + " not found");
                }
            }
            mycallback.onjsonList(targetlist);
            return(targetlist);
        }