Commit Graph
273 Commits
Author SHA1 Message Date
JamesNK b00ff2d37b -Fixed elusive Intellitrace runtime destabilization error 2012-01-10 05:19:43 +00:00
JamesNK 90297804e1 -Performance improvements 2012-01-08 00:54:53 +00:00
JamesNK 1bd20261c2 -Fixed referencing the NuGet package from Windows Phone 7.1 projects
-Updated to the latest version of SandCastle Help File Builder
2011-12-10 12:09:52 +00:00
JamesNK 48dd217c84 -Updated build number
-Example SerializationBinder test
2011-11-19 09:10:38 +00:00
JamesNK 18960815fd -Missing file 2011-11-19 07:37:53 +00:00
JamesNK 69594a690f -Fixed DataTableConverter including nulls with NullValueHandling.Ignore 2011-11-19 07:04:38 +00:00
JamesNK 9ef17d05a3 -Fixed bad BSON when writing long strings of complex UTF8 characters
-Fixed error not being raised for additional content in JSON string for JArray.Parse and JObject.Parse
2011-11-19 03:16:04 +00:00
JamesNK 5831b11de1 -Fixed flag enum items not being correctly camel cased
-Fixed JsonValidatingReader not validating the first array item twice
-Fixed JsonSchema not correctly validating integers as a subset of decimal
-Changed JsonTextReader.Culture to be CultureInfo.InvariantCulture by default
2011-11-18 09:36:01 +00:00
JamesNK da7e4508d7 -Fixed deserializing byte arrays with type name information 2011-11-01 12:37:47 +00:00
JamesNK c7de25a37a -Changed time zone conversions to use new TimeZoneInfo instead of TimeZone 2011-11-01 10:45:46 +00:00
JamesNK b305ba100b -Fix occasional error when converting non-long integer properties to XML
-Fix boolean values sometimes being capitalized when converting to XML
-Fix error when deserializing ConcurrentDictionary
-Fix serializing some Uris
-Change KeyValurPairConverter to not rely on the order of the key and value properties
2011-10-31 23:44:10 +00:00
JamesNK b24bcda921 -Update NuGet package version 2011-10-01 23:32:54 +00:00
JamesNK ea2897c1b3 -Clean up compiler warnings 2011-10-01 12:11:51 +00:00
JamesNK 4f947d9207 -Documentation
-Fixed potential casting error when writing JSON using a JsonReader
2011-10-01 11:32:48 +00:00
JamesNK b5f5db5624 -Improve TypeNameHandling.Auto to skip adding an unneeded type name for collection interfaces 2011-10-01 11:10:11 +00:00
JamesNK 3fcf02a653 -Changed the assembly file names to all be Newtonsoft.Json.dll to fix NuGet referencing 2011-10-01 07:41:11 +00:00
JamesNK 14b8661c92 -Changed JToken.Children to return an empty iterator rather than erroring 2011-10-01 05:37:08 +00:00
JamesNK 3baf856f92 -Documentation
-Fixed JObject loading JSON with comments
-Fixed error when using a Specified property with no setter
-Fixed transient constructor error on Windows Phone 7
-Fixed deserializing null values into nullable generic dictionaries
2011-10-01 04:41:09 +00:00
JamesNK 7d3ce867da -Added ToObject to JToken for deserializing LINQ to JSON objects to a .NET object
-Added support for Guid, TimeSpan and Uri to LINQ to JSON
2011-08-05 08:38:47 +00:00
JamesNK d8b32dfdc4 -Added support for deserializing IDictionary properties 2011-08-03 01:53:49 +00:00
JamesNK 44ab7f71df -Fixed DataTable and DataColumn names not being modified by CamelCasePropertyNamesContractResolver 2011-08-03 00:50:44 +00:00
JamesNK 18c9400054 -Added support for reading byte arrays from JSON integer arrays 2011-08-02 23:53:15 +00:00
JamesNK 76fc1b3081 -Added Culture to JsonTextReader to use when converting values from JSON text 2011-08-02 03:41:03 +00:00
JamesNK 29b32aa2cb -Added Order to JsonPropertyAttribute to override the order of serialized JSON 2011-08-02 02:58:22 +00:00
JamesNK 628e7977e8 -Fixed deserializing to IEnumerable<T> properties 2011-08-02 01:15:21 +00:00
JamesNK a1f59aff82 -Added support for setting readonly fields when marked up with JsonPropertyAttribute 2011-08-01 23:50:20 +00:00
JamesNK e65e371e1d -Changed $id and $ref properties to allow null 2011-08-01 05:42:05 +00:00
JamesNK bc726f1b6d -Added Populate and IgnoreAndPopulate options to DefaultValueHandling for automatically populating default values during deserialization 2011-08-01 02:05:14 +00:00
JamesNK ce2b5e02e0 -Added support for missing JSON errors to error handling 2011-07-31 23:10:38 +00:00
JamesNK 2da612396d -Updated documentation 2011-07-29 07:59:42 +00:00
JamesNK d664eee995 -Updated documentation 2011-07-28 12:03:50 +00:00
JamesNK 8f01fa44f5 -Added support for BindToName on SerializationBinder 2011-07-28 00:53:50 +00:00
JamesNK 588e90a11f -Updated documentation 2011-07-27 05:08:39 +00:00
JamesNK c1cafd078d -Added serialization constructors to all Exceptions
-Added support for serialization event attributes on base classes
-Changed WriteEndObject, WriteEndArray, WriteEndConstructor on JsonWriter to be virtual
2011-07-04 09:16:23 +00:00
JamesNK b607b40753 -Added support for deserializing to readonly collections and dictionaries on classes with non-default constructors 2011-07-04 07:55:06 +00:00
JamesNK 2e1d0c54ce -Remove ILMerge exe 2011-06-25 04:12:22 +00:00
JamesNK ba6ec3202e -Changed Newtonsoft.Json.Net20.dll to use LinqBridge source code rather than ilmerge to fix error 2011-06-25 04:10:33 +00:00
JamesNK 857d72530c -Change reading schema references to ignore additional content after the $ref property 2011-06-01 07:12:46 +00:00
JamesNK 3997b601ff -Added Count to JContainer
-Minor fixes and improvements
2011-05-28 01:49:26 +00:00
JamesNK 203f79ae9c -Rewrote LINQ to JSON internals to use lists and dictionaries rather than a linked list
-Moved JPropertyDescriptor to Newtonsoft.Json.Linq namespace
2011-05-28 00:46:39 +00:00
JamesNK b3cc3e88ac -Rewrote LINQ to JSON internals to use lists and dictionaries rather than a linked list
-Moved JPropertyDescriptor to Newtonsoft.Json.Linq namespace
2011-05-28 00:46:38 +00:00
JamesNK cc44f53c1a -Fixed serializing objects with DataContract and DataMember attributes on base classes
-JsonObject and JsonProperty attributes can now be placed on an interface and used when serializing implementing objects
2011-05-21 12:55:42 +00:00
JamesNK 76706c6cd2 -Fixed BsonWriter failing silently when writing values outside of an Object or Array
-Fixed serializer attempting to use dynamic code generation in partial trust
2011-05-21 04:05:48 +00:00
JamesNK 6b2238c39c -Added Serializable attribute to exceptions
-Fixed deserializing null values into DataTables
-Fixed error when deserializing readonly IEnumerable<T> array properties
-Fixed not including type name for byte[] values
2011-05-07 02:16:26 +00:00
JamesNK 1197d35cbb -Herp derp 2011-05-02 11:53:16 +00:00
JamesNK e04432b7e7 -Fixed converting emtpy XML elements with an array attribute not writing other attributes 2011-05-02 11:25:06 +00:00
JamesNK 045a1ec334 -Improved support for deserializing objects using non-default constructors
-JsonConverterAttribute now allowed on constructor parameters
-JsonPropertyAttribute now allowed on constructor parameters
2011-05-02 10:52:01 +00:00
JamesNK 21a2a7e4f7 -Demo
-Changed build script to support NuGet profiles
2011-04-22 03:11:42 +00:00
JamesNK 2c190ec438 -Fixed objects created with paramatized constructors to not set properties that aren't in JSON 2011-04-21 23:18:19 +00:00
JamesNK 1e75151dda -Updated build process to embed the build number as assembly version 2011-04-10 06:39:15 +00:00