当前位置: 首页 > news >正文

网站建设的价钱/网站seo排名优化方法

网站建设的价钱,网站seo排名优化方法,网络推广专员任职要求,南通网站建设找哪家http://blog.csdn.net/xuexiaodong009/article/details/46998069 json作为作为一种最常用的数据,应用很广泛,在.net中如何把一个对象转化为json字符串呢? 主要有一下几种 1按照json的定义自己转化,难度很大,但很灵活。…

http://blog.csdn.net/xuexiaodong009/article/details/46998069

 

 

json作为作为一种最常用的数据,应用很广泛,在.net中如何把一个对象转化为json字符串呢?

主要有一下几种

1按照json的定义自己转化,难度很大,但很灵活。需要自己处理各种特殊字符,各种数据类型

2使用开源的类库Newtonsoft.Json

3使用JavaScriptSerializer类 

4使用System.Runtime.Serialization.dll提供的DataContractJsonSerializer或者 JsonReaderWriterFactory实现。

 

1按照json的定义自己转化,难度很大,但很灵活。需要自己处理各种特殊字符,各种数据类型

要写成通用的核心就是使用反射。

2使用开源的类库Newtonsoft.Json,很方便,.net的各个版本都有。

 

[csharp] view plain copy
  1. /// <summary>  
  2.        /// 对象转为json  
  3.        /// </summary>  
  4.        /// <typeparam name="ObjType"></typeparam>  
  5.        /// <param name="obj"></param>  
  6.        /// <returns></returns>  
  7.        public static string ObjToJsonString<ObjType>(ObjType obj) where ObjType : class  
  8.        {  
  9.            string s = JsonConvert.SerializeObject(obj);  
  10.            return s;  
  11.        }  
  12.        /// <summary>  
  13.        /// json转为对象  
  14.        /// </summary>  
  15.        /// <typeparam name="ObjType"></typeparam>  
  16.        /// <param name="JsonString"></param>  
  17.        /// <returns></returns>  
  18.        public static ObjType JsonStringToObj<ObjType>(string JsonString) where ObjType : class  
  19.        {            
  20.            ObjType s = JsonConvert.DeserializeObject<ObjType>(JsonString);  
  21.            return s;  
  22.        }  


3JavaScriptSerializer类 ,使用.NET Framework 3.5/4.0中提供的System.Web.Script.Serialization命名空间下的JavaScriptSerializer类进行对象的序列化与反序列化。需要添加程序集System.Web.Extensions.dll。

 

[csharp] view plain copy
  1. /// <summary>  
  2.        /// 对象转为json  
  3.        /// </summary>  
  4.        /// <typeparam name="ObjType"></typeparam>  
  5.        /// <param name="obj"></param>  
  6.        /// <returns></returns>  
  7.        public static string ObjToJsonString<ObjType>(ObjType obj) where ObjType : class  
  8.        {  
  9.            JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();  
  10.            string s = jsonSerializer.Serialize(obj);  
  11.            return s;  
  12.        }    
  13.        /// <summary>  
  14.        /// json转为对象  
  15.        /// </summary>  
  16.        /// <typeparam name="ObjType"></typeparam>  
  17.        /// <param name="JsonString"></param>  
  18.        /// <returns></returns>  
  19.        public static ObjType JsonStringToObj<ObjType>(string JsonString) where ObjType : class  
  20.        {  
  21.            JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();  
  22.            ObjType s = jsonSerializer.Deserialize<ObjType>(JsonString);  
  23.            return s;  
  24.        }  

4使用System.Runtime.Serialization.dll提供的DataContractJsonSerializer或者 JsonReaderWriterFactory实现。具体可参考

转载于:https://www.cnblogs.com/LuoEast/p/7778879.html

http://www.lbrq.cn/news/1370413.html

相关文章:

  • 秦皇岛网站制作多少钱/济南网站制作平台
  • 品牌网站建设解决/人工智能培训机构排名
  • php婚庆网站/seo优化的主要任务
  • 做网站需要会的软件/百度云官方网站
  • 石家庄做外贸网站建设/哈尔滨网站优化
  • 福建网站建设费用/seo长尾关键词优化
  • 嘉兴做毛织的有哪些网站/百度公司在哪
  • 建设行业网站/小程序推广运营的公司
  • 徐州学习网站建设/班级优化大师官网登录
  • 搭建网站源码/最近的大新闻
  • 有很多长尾怎么做网站内容/苏州seo安严博客
  • 建设外贸网站多少钱/百度推广代理商赚钱吗
  • 昆明做网站建设的公司排名/成人教育机构排行前十名
  • 南平企业网站建设/爱站网关键词长尾挖掘
  • 滁州网站建设/关键词挖掘网站
  • 网页设计与网站建设过程/百度竞价什么意思
  • 东莞做微网站建设价格/网站友链查询源码
  • 做网站百度还是阿里巴巴好/站长之家ppt模板
  • wordpress单栏主题 极简/重庆seo哪个强
  • wordpress复制一个英文版/seo优化工作内容做什么
  • 外贸型网站方案/seo优化专员编辑
  • 微信网站怎样做/网站服务器是什么意思
  • 宿州大型网站建设公司/新闻热点大事件
  • 成都广告公司排行前十名/优化设计答案大全
  • 南宁网站建设_seo优化服务公司/百度有几个总部
  • 北京网站建设学习/2022最新小学生新闻
  • 近期军事新闻/站长工具seo综合查询烟雨楼
  • 创建app与网站的区别/免费网站流量
  • 网站建设用模板/百度一下网页首页
  • 做胃镜多少钱天津津门网站I/谷歌浏览器在线打开
  • elk快速部署、集成、调优
  • 【智能体cooragent】创建 workflow 时 候选 Agent 和 Tool 获取来源详细分析
  • docker 容器常用命令
  • React ahooks——副作用类hooks之useThrottleEffect
  • 小迪23年-22~27——php简单回顾(2)
  • 原生JS使用svg-pan-zoom库平移和缩放svg