C# 生成Json的使用总结

来源:互联网 发布:微信种植系统源码下载 编辑:程序博客网 时间:2024/06/05 19:09

依然是使用开源的类库Newtonsoft.Json(下载地址http://json.codeplex.com/)。


将对象或集合生成为Json字符串

两个命名空间:

using System.IO;
using Newtonsoft.Json;

JsonSerializer serializer = new JsonSerializer();StringWriter sw = new StringWriter();serializer.Serialize(new JsonTextWriter(sw), list);string result =  sw.GetStringBuilder().ToString();



同样类中可以设置相应的特性用来控制输出内容

[JsonObject(MemberSerialization.OptIn)]

类的特性,默认全部不输出,接下来在要输出的属性上增加

[JsonProperty]

即可


原创粉丝点击