Register
Sign In
Json.NET
Home
Releases
Discussions
Issue Tracker
Source Code
Stats
People
License
Close
RSS
All Project Updates
Discussions
Releases
Source Code
Wiki
RSS
Json.NET 2.0
Description
Json.NET 2.0 Final
New feature - Documentation.chm included in download. Contains complete API documentation and quick start guides to Json.NET.
Json.NET 2.0 Beta 3
New feature - Added JsonObjectAttribute with ability to opt-in or opt-out members by default.
New feature - Added Skip() method to JsonReader.
New feature - Added ObjectCreationHandling property to JsonSerializer.
Change - LOTS of little fixes and changes to the LINQ to JSON objects.
Change - CultureInfo is specified across Json.NET when converting objects to and from text.
Change - Improved behaviour of JsonReader.Depth property.
Change - GetSerializableMembers on JsonSerializer is now virtual.
Fix - Floating point numbers now use ToString("r") to avoid an overflow error when serializing and deserializing a boundary value.
Fix - JsonSerializer now correctly serializes and deserializes DBNull.
Fix - JsonSerializer no longer errors when skipping a multi-token JSON structure.
Fix - Clone a JToken if it already has a parent and is being added as a child to a new token
Json.NET 2.0 Beta 2
New feature - Added FromObject to JObject, JArray for creating LINQ to JSON objects from regular .NET objects.
New feature - Added support for deserializing to an anonymous type with the DeserializeAnonymousType method.
New feature - Support for reading, writing and serializing the new DateTimeOffset type.
New feature - Added IsoDateTimeConverter class. Converts DateTimes and DateTimeOffsets to and from the ISO 8601 format.
New feature - Added JavaScriptDateTimeConverter class. Converts DateTimes and DateTimeOffsets to and from a JavaScript date constructor.
New feature - XmlNodeConverter handles serializing and deserializing JavaScript constructors.
New feature - Ability to force XmlNodeConverter to write a value in an array. Logic is controlled by an attribute in the XML, json:Array="true".
New feature - JsonSerializer supports serializing to and from LINQ to JSON objects.
New feature - Added Depth property to JsonReader.
New feature - Added JsonTextReader/JsonNodeReader and JsonTextWriter/JsonNodeWriter.
Change - More concise LINQ to JSON querying API.
Change - JsonReader and JsonWriter are now abstract.
Change - Dates are now serialized in a JSON complient manner, similar to ASP.NET's JavaScriptSerializer or WCF's DataContractJsonSerializer.
Change - JsonSerializer will serialize null rather than throwing an exception.
Change - The WriteTo method on LINQ to JSON objects now support JsonConverters.
Fix - JsonTextReader correctly parses NaN, PositiveInfinity and NegativeInfinity constants.
Fix - JsonSerializer properly serializes IEnumerable objects.
Removed - AspNetAjaxDateTimeConverter. Format is no longer used by ASP.NET AJAX.
Removed - JavaScriptObject, JavaScriptArray, JavaScriptConstructor. Replaced by LINQ to JSON objects.
Json.NET 2.0 Beta 1
New feature - LINQ to JSON!
New feature - Ability to specify how JsonSerializer handles null values when serializing/deserializing.
New feature - Ability to specify how JsonSerializer handles missing values when deserializing.
Change - Improved support for reading and writing JavaScript constructors.
Change - A new JsonWriter can now write additional tokens without erroring.
Bug fix - JsonSerializer handles deserializing dictionaries where the key isn't a string.
Bug fix - JsonReader now correctly parses hex character codes.
Files
Json.NET 2.0 (source + binary + documentation)
source code, 630K, uploaded
May 4
- 2970 downloads
To download the file you must agree to the following license.
Copyright (c) 2007 James Newton-King Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Releases
Current
|
Planned
Json.NET 1.3
Json.NET 1.3.1
Json.NET 2.0
Json.NET 2.0 Beta 1
Json.NET 2.0 Beta 2
Json.NET 2.0 Beta 3
There are no planned releases for this project.
Release Details
Status
released
Release Date
May 04 2008
Updated On
May 03 2008
Updated By
JamesNK
Wiki Link
[release:13099]
© 2006-2008 Microsoft
|
Privacy Statement
|
Terms of Use
|
Code of Conduct
|
CodePlex Blog
|
Version 2008.5.27.12860
Updating...