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