C# json转实体对象

tech2025-08-04  7

/// <summary>         /// 字符串转对象         /// </summary>         /// <typeparam name="T">实体</typeparam>         /// <param name="json">json数据</param>         /// <param name="returnValue">ture:返回获取的值,false:返回错误信息</param>          /// <returns></returns>         public dynamic StringToObject(string json, ref string returnValue)         {             if (string.IsNullOrEmpty(json))             {                 returnValue = "json字符串为空,请确认!";                 return null;             }             if (!ValidJson.IsJson(json))             {                 returnValue = "json字符串非json格式,请确认!";                 return null;             }             JavaScriptSerializer Serializer = new JavaScriptSerializer();             //设置bai转化JSON格式时字段长度             dynamic objs = Serializer.Deserialize<dynamic>(json);             return objs;         }

 

 

 

/// </summary>         /// <typeparam name="T">实体</typeparam>         /// <param name="yeWuLX">业务类型</param>         /// <param name="json">json数据</param>         /// <param name="returnValue">ture:返回获取的值,false:返回错误信息</param>          /// <returns></returns>         public object StringToObject<T>(string json, ref string returnValue)         {             JavaScriptSerializer Serializer = new JavaScriptSerializer();             //设置bai转化JSON格式时字段长度             T objs = Serializer.Deserialize<T>(json);             //object objs = JsonConvert.DeserializeObject<T>(json);             return objs;         }

 

最新回复(0)