JSON.NET 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
JSON.NET 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 .NET
操作系统 Windows
软件类型 开源软件
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2009-01-11

软件简介

这是一个.NET框架使用的 JSON 解析和操作的类库。

示例代码:

Product product = new Product();product.Name = "Apple";
product.ExpiryDate = new DateTime(2008, 12, 28);
product.Price = 3.99M;
product.Sizes = new string[] { "Small", "Medium", "Large" };string output = JsonConvert.SerializeObject(product);
//{
//  "Name": "Apple",
//  "ExpiryDate": "2008-12-28T00:00:00",
//  "Price": 3.99,
//  "Sizes": [
//    "Small",
//    "Medium",
//    "Large"
//  ]
//}Product deserializedProduct = JsonConvert.DeserializeObject(output);
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
.net 下大家用的最多的JSON解析库就是JSON.NET
2013/03/11 18:46
回复
举报
求使用Json.NET特性生成ztree树的json数据的例子 JSON.NET
2013/04/10 09:14
回复
举报
更多评论
发表了资讯
2013/04/10 00:00

Json.NET 5.0 Release 1 发布

Json.NET 5.0 Release 1 发布了,主要改进有: 支持 .NET 4.5 增加可移植库用于 .NET 4.5 + WP8 + Win8 移除 Silverlight 库 移除 Windows Phone 详细说明和完整记录请看发行说明。 Json.NET 是一个.NET框架使用的 JSON 解析和操作的类库。...

5
13
发表了资讯
2011/01/08 00:00

Json.NET 4.0发布 支持Windows Phone平台

Json.NET 是一个.NET框架使用的 JSON 解析和操作的类库。 该版本为 Windows Phone 平台提供的特定的 dll 库;源码项目基于 VisualStudio 2010 开发。另外一个最大的改进就是动态关键字支持。 详细的功能说明请看官方发行说明。

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2014/04/09 22:15

Json.Net

前言 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪,但是 JavaScript 很容易解释它,而且...

0
0
发表了博客
2012/07/12 13:39

json.net

json.net 是一个用C#写的Json的操作类库,可以在http://json.codeplex.com/ 下载 对象序列化为json字符串 public class Product { public string Name { get; set; } public DateTime Expiry { get; set; } public decimal Price { get; set;} public string[] Sizes { get; set; } } static void Main...

0
0
发表了博客
2013/12/02 16:07

Json.NET初试

处理Json时候一直都是用微软自家的JavaScriptSerializer,但转换时间的格式是微软给定的格式,如 {date:"\/Date(1234656000000)\/"} 送到client时用javascript再转换成ISO 8601标准的时间格式。 后来发现了Json.NET,它转换时间默认就是使用ISO 8601标准的,有需要还可以设为javascript的时间格式或设回微软默认格式。 ...

0
4
发表了博客
2018/03/21 21:49

json.net(Json.NET - Newtonsoft)利用动态类解析json字符串

json.net(Json.NET - Newtonsoft)利用动态类解析json字符串 将对象转换为字符串很简单,唯一要注意的点就是为了避免循环要在需要的字段上添加jsonignore属性。可以参照这篇博文:http://www.mamicode.com/info-detail-1456182.html 在将json字符串转换为对象的时候需要注意的地方就比较多了。不要因为功能简单就不当回...

0
0
发表了博客
2019/03/27 09:37

Json.Net(一)介绍

一、使用Json.Net Json.Net是支持序列化和反序列化DataTable、DataSet、Entity Framework和Entity的。 1、把DataTable转换成json格式,使用最新Json.Net DLL ,已经内置转换器。 DataTable dt = catDAO.GetAllCategory(); string result = JsonConvert.SerializeObject(dt); 注意:Json.Net老版本转换DataTable,需要自定义...

0
0
发表了博客
2018/07/24 20:15

json.net使用说明一

json.net灵活的实现.net对象和json之间进行转换,且性能比其他两种json序列化性能更高,使用方便简单。json.net使用的好处有如下几种: 序列化和反序列化JSON(JsonConvert)     string output = JsonConvert.SerializeObject(product) //序列化 //反序列化 Product deserializedProduct = JsonConvert.Deser...

0
0
发表了博客
2018/01/09 13:58

Newtonsoft.Json(Json.Net)学习笔记

Newtonsoft.Json,一款.NET中开源的Json序列化和反序列化类库(下载地址http://json.codeplex.com/)。 下面是Json序列化和反序列化的简单封装: /// <summary> /// Json帮助类 /// </summary> public class JsonHelper { /// <summary> /// 将对象序列化为JSON格式 /...

0
0
发表了博客
2018/06/11 15:28

Newtonsoft.Json(Json.Net)学习笔记

Newtonsoft.Json,一款.NET中开源的Json序列化和反序列化类库(下载地址http://json.codeplex.com/)。 下面是Json序列化和反序列化的简单封装: /// <summary> /// Json帮助类 /// </summary> public class JsonHelper { /// <summary> /// 将对象序列化为JSON格式 /...

0
0
2014/08/10 17:03

Json.NET - Documentation Creating JSON

Setting values and creating objects and arrays one at a time gives you total control but it is more verbose than other options. Creating JSON Copy imageCopy 1JArray array = new JArray(); 2JValue text = new JValue("Manual text"); 3JValue date = new JValue(new DateTime(2000, 5, 23)); 4 5array.Add(t...

0
0
发表了博客
2014/01/02 15:42

Replacing MVC JavascriptSerializer with JSON.NET J

Replacing MVC JavascriptSerializer with JSON.NET JsonSerializer

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2016/06/28 15:50

C#中querystring怎么转换为json

网上给出的方法是将QueryString通过HttpUtility.ParseQueryString转换为NameValueCollection,然后再转换为Dictionary,最后通过JavaScriptSerializer实例的Serialize方法序列化为json字符串。 这种方式对于简单querystring是可以的,但是对于复杂的就不可用了,比如: a.id=1&a.name=n&b=ss 期望结果是: { "a":{ "id"...

2
0
发表了问答
2015/07/28 12:08

开发WP8.1应用时,引用using Newtonsoft.Json.Linq;,编译出现错误。

在 System.dll模块中找不到类型System.ComponentModel.PropertyDescriptor。

1
0
发表了问答
2015/05/18 16:07

Aps.net json,sqlserver

如图是两张表 一张key表和value表,通过链接查询查询出来的,我如何在代码中循环取值出来,,,问题是他是两张表啊。。。。。

2
0
发表了问答
2013/12/27 14:09

一个非常奇怪的json问题,要是不注意估计你一天都找不出原因

昨天在我的群里大家在讨论一个问题。 一个新手遇到了一个json字符串,结构很简单。 [ { "id": "1832", "origin": "PEK", "origin_type": "airport", "destination": "CAN", "destination_type": "city"   } ] 但是在 www.bejson.com 上就是验证不通过 压缩转义后拿到J...

14
8
发表了问答
2010/09/09 10:15

Json.net 真强大

昨天使用Json 序列化对象 是总是出现Self referencing loop 也没有看到 json.net 那里可以配置 忽略一些属性的方法 今天看别人写的 可以扩展 josn.net 是才发现 json.net 可以在 类的属性上写 [JsonIgnore] 当然要引入 命名空间 记录一下 共勉 例如 [JsonIgnore] public virtual IList<Uinfo> Uinfo { get { return _u_i...

2
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
76 收藏
分享
返回顶部
顶部