json序列化与反序列化

1.json序列化和反序列化
所谓的序列化就是将对象的状态转换为可保持或者输出的格式的过程
反序列胡,就是将流转换为对象

  1. Json.Net
    推荐使用Json.Net类库,需要引入名命空间;
    序列化:JsonConvert.SerializeObject
    反序列化:JsonConvert.DeserializeObject
    在这里插入图片描述
  2. 使用JavaScriptSerializer类
    使用JAvaScriptSerializer方式需要引入名命空间,在这个程序集System.Web.Extensions.dll中
    在这里插入图片描述
  3. 使用DataContractJsonSerializer类
    使用DataContractJsonSerializer方式需要引入名命空间,在System.Runtime.Serialization.dll中
    在这里插入图片描述
    2.序列化:
    映入名命空间System.xml.Serialization;
    XmlRoot,XmlElement,XmlAttribute,Xmllgnore
    数组的Xml序列化需要使用XmlArrayAttribute和XmlArrayItemAttribute;XmlArrayAttribute指定数组元素的节点名,XmlArrayItemAttribute指定数组元素的Xml节点名;

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值