Json.NET 6.0 Release 6

A lightweight C# library for working with JSON data in .NET, with support for both serialization and dedeserialization operations
JSON is a light-weight, language independent, data interchange format. In today's Internet it is a widely used format for storing and transferring data between applications and various programming languages.

Json.NET is a C# tool that can both convert to and from the JSON format, writing and reading data as needed.

The library can handle both normal .NET objects-to-JSON and vice versa, along with LINQ-to-JSON and vice versa, and XML-to-JSON and vice versa.

On top of this, Json.NET is also considerably faster than .NET's built-in JSON serializers and produces properly formatted JSON data, much more easier to read than the mangled text that the built-in serializers normally output.

Json.NET is also available via NuGet.

Main features:

  • JSON schema validation
  • BSON support
  • Tracing
  • Thread safety
  • XPath-like query syntax
  • Support for classic Windows environments
  • Support for Silverlight
  • Support for Windows Phone
  • Support for Mono
  • Support for MonoTouch
  • Support for MonoDroid
  • Support for .NET 2.0 up to 4.5
  • Documentation

last updated on:
October 25th, 2014, 9:25 GMT
developed by:
James Newton-King
license type:

MIT License

operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ Other Libraries
Download Button

In a hurry? Add it to your Download Basket!

user rating 18



Rate it!
What's New in version 6.0 Release 4
  • New feature:
  • Added Merge to LINQ to JSON
  • Added JValue.CreateNull and JValue.CreateUndefined
  • Added Windows Phone 8.1 support to .NET 4.0 portable assembly
read full changelog

Add your review!