将json转为 SortedDictionary

 #region ConvertJsonToSortedDictionary 将json转为 SortedDictionary         /// <summary>         /// 将json转为 SortedDictionary         /// </summary>         /// <param name="json"></param>         /// <returns></returns>         public static ReturnValue ConvertJsonToSortedDictionary(string json)         {             ReturnValue retValue = new ReturnValue();             if (string.IsNullOrEmpty(json))             {                 retValue.HasError = true;                 retValue.Message = "json数据为空";                 return retValue;             }             JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();             try             {                 SortedDictionary<string, object> sortDict = new SortedDictionary<string, object>(javaScriptSerializer.Deserialize<SortedDictionary<string, object>>(json));                 retValue.HasError = false;                 retValue.ReturnObject = sortDict;                 return retValue;             }             catch (Exception ex)             {                 retValue.HasError = true;                 retValue.Message = "数据转换出错";                 retValue.InnerMessage = ex.Message;                 log.WarnFormat("ConvertJsonToSortedDictionary   json={0} 出错,缘由:{1}", json, ex.Message);                 return retValue;             }         }         #endregion
相关文章
相关标签/搜索