Newtonsoft.Json序列化反序列化基础
2012-10-28 23:31
791 查看
首先需要去下载Newtonsoft.Json.dll这个东西,这个是一个很好的功能很强大的dll。可以用TOOLS中的Libary Package Manager中的Package Manager Console输入Install-Package Newtonsoft.Json来直接下载。装完后就可以添加引用:
然后是一个最简单的字符串的系列化反序列化应用:
View Code
我上面写的只是最基础的东西。还有一些内容如通过属性标签自定义JSON序列化,[b]序列化回调方法修饰标签,[b]序列化错误处理。[/b][/b]可以参考下面的几篇BLOG:
/article/4994288.html
/article/4994290.html
/article/4994291.html
using Newtonsoft.Json; using Newtonsoft.Json.Converters;
然后是一个最简单的字符串的系列化反序列化应用:
View Code
static void Main(string[] args) { List<Student> list = new List<Student>(); list.Add(new Student{Name = "DK", Number = 084832184}); string str=JsonConvert.SerializeObject(list,Formatting.Indented); Console.WriteLine(str); var dstr=JsonConvert.DeserializeObject<List<Student>>(str); foreach(var each in dstr){ Console.WriteLine(each.Name+":"+each.Number); } } } public class Student { public string Name { get; set; } public int Number { get; set; } }
我上面写的只是最基础的东西。还有一些内容如通过属性标签自定义JSON序列化,[b]序列化回调方法修饰标签,[b]序列化错误处理。[/b][/b]可以参考下面的几篇BLOG:
/article/4994288.html
/article/4994290.html
/article/4994291.html
相关文章推荐
- Newtonsoft.Json 序列化和反序列化 时间格式 [转]
- Newtonsoft.Json 序列化和反序列化 时间格式
- 使用Newtonsoft.Json序列化和反序列化对象(源码)
- c# 使用 Newtonsoft.Json 序列化json字符串以及,反序列化对象
- [转]Newtonsoft.Json 序列化和反序列化 时间格式
- c#基础系列:序列化效率比拼——谁是最后的赢家Newtonsoft.Json
- C# Json 序列化和反序列化 工具类 Newtonsoft.Json.dll
- Json序列化和反序列化(Newtonsoft)& 嵌套反序列化
- NewtonSoft.json 序列化和反序列化实例
- newtonsoft.json 序列化,反序列化
- Newtonsoft.Json 序列化和反序列化 时间格式
- Newtonsoft.Json 序列化和反序列化 以及时间格式
- ASP.NET JSON的序列化和反序列化 之 Newtonsoft.Json
- Newtonsoft.Json2.0下面序列化和反序列化
- Newtonsoft.Json 序列化反序列化
- Newtonsoft.Json 序列化和反序列化 以及时间格式 2
- Newtonsoft.Json的序列化和反序列化
- Newtonsoft.Json 序列化和反序列化
- Open_Newtonsoft_Json 的序列化和反序列化
- 利用Newtonsoft.Json序列化,反序列化,读取,写入