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
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