JSON使用DataContract和DataMember
2015-12-14 10:12
561 查看
1.先创建一个File对象,然后引用using System.Runtime.Serialization.再分别在类和成员上添加DataContract和DataMember.
2.调用的代码如下,实例化对象,然后序列化.
3.运行结果
![](http://img.blog.csdn.net/20151214101224058)
JSON源代码下载地址:http://download.csdn.net/detail/lovegonghui/9342751
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.Serialization; namespace JSONDemo { [DataContract] public class File { public Guid Id { get; set; } [DataMember] public string Name { get; set; } [DataMember] public int Size { get; set; } } }
2.调用的代码如下,实例化对象,然后序列化.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using GongHuiNewtonsoft.Json; using GongHuiNewtonsoft.Json.Serialization; using GongHuiNewtonsoft.Json.Converters; namespace JSONDemo { class Program { static void Main(string[] args) { File file = new File { Id = Guid.NewGuid(), Name = "GongHui.JSONDemo", Size = 2048 }; string json = JsonConvert.SerializeObject(file, Formatting.Indented); Console.WriteLine(json); } } }
3.运行结果
JSON源代码下载地址:http://download.csdn.net/detail/lovegonghui/9342751
相关文章推荐
- 浅谈Ajax
- javascript script load related【转】
- JSON 的标准:双引号而非单引号!
- 一天JavaScript示例-在功能上的标量参数和数组参数的差异
- JSP自定义标签开发入门
- 用js写图片轮播
- js----window对象
- JSON使用OnSerializing,OnSerialized,OnDeserializing,OnDeserialized
- js函数的作用域与this指向
- js的几个库
- JS核心系列:理解 new 的运行机制
- JS图片时间
- js实现拖拽效果(构造函数)
- 通过javascript在网页端生成zip压缩包并下载
- 从jsp向servlet传送数据的两种方式
- Javascript_设置表单的提交地址
- leetCode JavaScript addBinary解析
- 【JS】关于trim函数的小tips
- 10019---JavaScript--闭包
- js-----BOM/window对象