博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net json,对象,字符串的相互转换
阅读量:5051 次
发布时间:2019-06-12

本文共 850 字,大约阅读时间需要 2 分钟。

//object 转json格式字符串

public static string ObjectToJsonString(this object obj)
{
return JsonConvert.SerializeObject(obj).Replace("\r\n", "");
}

//json字符串转实体
public static T JsonToObject<T>(this string json)
{
return JsonConvert.DeserializeObject<T>(json);
}

 

 

//对象转JSON

public static string ObjToJson(object obj)
{
StringBuilder sb = new StringBuilder();
JavaScriptSerializer jserializer = new JavaScriptSerializer();
jserializer.MaxJsonLength = int.MaxValue;
jserializer.Serialize(obj, sb);
return sb.ToString().Replace("/u0026", "&");
}

//json转对象

public static T JsonToObj<T>(string json)
{
JavaScriptSerializer jserializer = new JavaScriptSerializer();
jserializer.MaxJsonLength = int.MaxValue;
if (string.IsNullOrEmpty(json)) json = "{}";
T obj = jserializer.Deserialize<T>(json);
return obj;
}

转载于:https://www.cnblogs.com/zengwangjing/p/7640542.html

你可能感兴趣的文章
PHP 5 Directory 函数
查看>>
dubbo超时
查看>>
1月25日 JavaScript简介与语法
查看>>
X-Plane飞行模拟资源整理一
查看>>
关于括号的简单模拟题
查看>>
【洛谷 P4688】 [Ynoi2016]掉进兔子洞(bitset,莫队)
查看>>
动态规划实现矩阵链乘法问题
查看>>
获取屏幕分辨率
查看>>
How to use groovy script on jenkins
查看>>
后台开发工程师知识地图
查看>>
1003 NOIP 模拟赛Day2 城市建设
查看>>
Flex与ASP.NET通过Remoting方式交互基本思路
查看>>
Git常用命令清单笔记
查看>>
bzoj4012:[HNOI2015]开店
查看>>
python 学习笔记一
查看>>
在vue-cli项目中使用echarts
查看>>
函数connect
查看>>
window.location.href 和 window.location.replace 的区别
查看>>
PPM格式解析
查看>>
asp.net网站前台显示当前日期的js代码
查看>>