Commit Graph
237 Commits
Author SHA1 Message Date
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
JamesNK b26d5c4850 -Updated NuGet.exe to 1.2
-Changed NuGet spec file to include client profiles
2011-04-10 03:22:05 +00:00
JamesNK 48f3242095 -Fixed DefaultValueHandling including a property when the default value is the same value but a different type 2011-04-10 02:53:43 +00:00
JamesNK 1ab8f8b686 -Added add/subtract/multiply/divide to dynamic JValue 2011-04-10 01:25:09 +00:00
JamesNK b476a8d0fc -Fixed comments in JSON sometimes causing errors when deserializing 2011-03-26 01:25:10 +00:00
JamesNK dffe08021d -Added EnumMemberAttribute support to StringEnumConverter 2011-03-25 23:49:13 +00:00
JamesNK 39056de238 -Fixed error when reflecting over type that has multiple index properties inherited
-Added ExpandoObjectConverter that deserializes to primitive values rather than LINQ to JSON objects for ExpandObjects
2011-03-25 22:08:41 +00:00
JamesNK 6a49425267 -Changed BsonReader/BsonWriter to close the underlying stream by default when closed
-Added CloseInput/CloseOutput to JsonReader/JsonWriter to control whether the underlying stream is closed. Default to true
2011-03-22 05:48:52 +00:00
JamesNK 6f0c382ba7 -Fixed error when reusing JsonSerializer with preserve references enabled 2011-03-22 05:15:55 +00:00
JamesNK 9e1c9e96fb -CamelCasePropertyNamesContractResolver now updates dictionary and dynamic property names 2011-03-21 08:06:12 +00:00
JamesNK 71446e9772 -Added additional ToString overloads to JValue
-Fixed poor error message when dynamic type cannot be created during deserialization
-Fixed error when setting a null value on a dynamic type during deserialization
-Fixed JsonTextReader.ReadAsDecimal not attempting to convert string values to decimal
2011-02-24 10:14:08 +00:00
JamesNK 1824aa4b59 -Fixed duplicate type name within an assembly error 2011-02-24 01:46:00 +00:00
JamesNK 05a4395a94 -Fixed deserializing a DataTable property 2011-01-28 07:53:57 +00:00
JamesNK 868d6d3948 -Added Equals, NotEquals, GreaterThan, GreaterThanEquals, LesserThan, LesserThanEquals support to dynamic JValue
-Added IComparable to JValue
2011-01-17 07:19:20 +00:00
JamesNK 3535173716 -Added JsonConstructorAttribute to explicitly define which constructor to use during deserialization
-Added IFormattable to JValue
-Changed JValue ToString to call ToString on the internal value
-Fixed code emit error when deserializing interfaces in certain situations
2011-01-15 00:44:26 +00:00
JamesNK 5d062cc8f8 -Updated nuspec file 2011-01-08 23:38:41 +00:00
JamesNK ac6c65f48a -Updated nuspec file for 4.0
-Added Load and Parse helper methods to JToken
-Fixed performance issues when deserializing with partial type names
-Fixed deserializing certain decimal values on classes with non-default constructors
2011-01-08 04:39:33 +00:00
JamesNK 0fb78fdb91 -Updated readme 2011-01-04 01:05:52 +00:00
JamesNK f048d129a9 -Disable Code Analysis in .NET 3.5 release build 2011-01-04 00:39:26 +00:00
JamesNK bb9cba4953 -Fix dynamic serializing in Silverlight 2011-01-04 00:04:53 +00:00
JamesNK af4bfff80e -Updated readme files 2011-01-03 05:38:42 +00:00
JamesNK a96f4d4248 -Upgraded Silverlight project to Silverlight 4
-Included .NET 4 features in Silverlight project
2011-01-03 05:19:57 +00:00
JamesNK 1aa3ff31a1 -Fixed building documentation in .NET 4 2011-01-02 11:08:37 +00:00
JamesNK 7f4c4af5a0 -Fixed signed build
-Updated package readme files
2011-01-02 10:38:32 +00:00
JamesNK f00d796e03 -Added PatternProperties, ExclusiveMinimum and ExclusiveMaximum support to JSON schema 2011-01-02 09:19:53 +00:00
JamesNK 3ad33f7329 -Added ICloneable and DeepClone to JToken
-Changed DeepEquals to take into account possible floating point errors
2010-12-27 21:25:06 +00:00
JamesNK f32e1f53c5 -Fixed JToken Load and Parse methods not checking for incomplete content 2010-12-27 10:06:35 +00:00
JamesNK 1297d64457 -Fixed DataSetConverter deserializing DataSet properties 2010-12-27 04:14:24 +00:00
JamesNK 87a2bbf831 -Added WriteArrayAttribute to XmlNodeConverter to include an attribute to help round tripping JSON and XML
-Added OmitRootObject to XmlNodeConverter to skip writing the root JSON object when converting XML
2010-12-27 04:00:43 +00:00
JamesNK 2c92f69c74 -Fixed JsonNet35BinaryCompatibility spelling
-Fixed Specified properties incorrectly needing XmlIgnore attribute
2010-12-23 19:27:38 +00:00
JamesNK c046ac36f9 -Added CamelCaseText to StringEnumConverter 2010-12-19 00:49:35 +00:00
JamesNK 5ccd826951 -Change BSON writer to write new binary subtype
-Fix BSON reader to read the old binary subtype correctly
-Added JsonNet35BinaryCompadibility to BSON reader for incorrectly written BSON binary values
-Changed JSON schema to use required flags instead of optional as defined in JSON schema spec 3.0
-Changed JSON schema to use divisibleBy instead of maxDecimals as defined in JSON schema spec 3.0
-Fixed detection of serialization specified flag properties
-Updated to latest version of NuGet
2010-12-19 00:29:41 +00:00
JamesNK 2e7b8e5279 -Enabled support for converting between XML and JSON on Windows Phone 7 2010-12-08 00:04:27 +00:00
JamesNK 117748ed33 -Updated build to use latest version of NuGet command line package builder 2010-12-05 08:24:30 +00:00
JamesNK 227a34ed50 -Added support for deserializing to JToken
-Improved circular reference error message with type name
2010-12-01 08:03:02 +00:00
JamesNK 2eb0d3bf48 -Added XmlSerializer style Specified property support 2010-11-25 08:17:22 +00:00
JamesNK efc2310a3d -Make .NET 4.0 dynamic actually work (oops)
-Added JValue dynamic value conversion
2010-11-25 07:11:38 +00:00