Commit Graph
381 Commits
Author SHA1 Message Date
James Newton-King e2a0191ee5 -Fixed exception message typo
-Fixed serializer sometimes not using DateParseHandling setting
-Fixed error in JsonWriter.WriteToken when writing a DateTimeOffset
-Fixed error when serializing emitted classes that have a constructor with null named parameters (really?)
2012-10-02 21:54:10 +13:00
James Newton-King 0bf5f27f2f -Improved duplicate object reference id error message 2012-09-24 21:12:42 +12:00
James Newton-King 93679ec415 Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json 2012-09-13 22:51:12 +12:00
James Newton-King efc946d8df -Added GetValue and TryGetValue with StringComparison to JObject
-Fixed SecAnnotate warnings
-Fixed error when comparing empty JObjects
-Fixed error when comparing DateTime JValue with a DateTimeOffset JValue
2012-09-13 22:49:35 +12:00
James Newton-King 39c541fc9c -Change JsonValueConverter to serialize whole numbers without a decimal point 2012-09-08 02:57:14 -07:00
James Newton-King 9821483bf0 -Documentation 2012-09-08 20:05:54 +12:00
James Newton-King c3158291cc -Fixed tests on non-English Windows 2012-09-08 19:34:06 +12:00
James Newton-King ce5800fc07 -Renamed Metro project to WinRT
-Incremented version to 4.5.9
2012-09-08 00:07:54 -07:00
James Newton-King d63099f5da -Fixed WinRT build 2012-08-31 21:06:22 -07:00
James Newton-King 0714c05e6f -Fixed DefaultValueHandling Populate bug 2012-09-01 15:23:17 +12:00
James Newton-King 2320d2d55e -Remove IgnoreAll and move fix to Ignore 2012-09-01 14:08:11 +12:00
James Newton-King d9c8d78d77 -Added IgnoreAll to DefaultValueHandling which ignores all default class/struct/privative values
-Added support for DataMemberAttribute's EmitDefaultValue
-Fixed losing decimal precision when writing JValues
-Fixed error when calling ToList on empty JObjects and JArrays
2012-09-01 13:34:07 +12:00
James Newton-King 028c287cff Merge branch 'master' of https://github.com/JamesNK/Newtonsoft.Json 2012-08-15 01:06:34 -07:00
James Newton-King 6db6db2b40 -Added JsonValueConverter
-Removed SecurityTransparentAttribute from WinRT build
2012-08-15 01:01:59 -07:00
James Newton-King 5bdf612730 -Documentation 2012-08-13 23:51:27 +12:00
James Newton-King 0b8222c7ef -Documentation 2012-08-13 23:19:37 +12:00
James Newton-King 44c2773263 -Documentation 2012-08-12 23:04:36 +12:00
James Newton-King 693d1d5d3e -Performance tweaks 2012-08-12 16:18:44 +12:00
James Newton-King 81ae0210f9 -Performance tweaks 2012-08-12 12:38:10 +12:00
James Newton-King f5fec30c2a -Fixed error when writing JSON for a JProperty with no value
-LINQ to JSON performance improvements
2012-08-11 20:12:49 +12:00
James Newton-King 64414169eb -Fixed error handling serializing invalid JSON in certain cases 2012-08-05 14:20:17 +12:00
James Newton-King 689f1a763b -Cleanup unit test project compiler warnings 2012-08-04 13:23:41 +12:00
James Newton-King d18e7d6490 -Improved error handling to return incomplete values at end of JSON content 2012-08-04 00:58:10 +12:00
James Newton-King be82ab9f0b -Fixed infinite loop error caused by error handling at the end of JSON content 2012-08-02 20:50:44 +12:00
James Newton-King 4e4fdde9c4 -Fixed various multidimensional array bugs 2012-08-01 23:19:02 +12:00
James Newton-King 32dc957880 -Properties on dynamic objects with JsonProperty/DataMember will now be included in serialized JSON
-Serialize and deserialize multidimensional arrays
2012-07-31 20:53:26 +12:00
James Newton-King 2deaac6a0a Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json 2012-07-27 22:58:48 +12:00
James Newton-King 29f1ed9cd0 -Improved documentation 2012-07-27 22:57:08 +12:00
James Newton-King 9420c0003d -Added SecurityTransparent attribute to Metro build 2012-07-24 15:13:20 -07:00
James Newton-King 2097219ec9 -Fixed bugs and made improvements to help 2012-07-22 14:51:15 +12:00
James Newton-King e156978055 -Included missing documentation code files 2012-07-22 12:49:17 +12:00
James Newton-King 2d35a5e912 -Fixed missing XML documentation
-Updated custom documentation pages to use MAML
2012-07-22 00:11:57 +12:00
James Newton-King 5d83daa804 -Changed LINQ to JSON load methods to support reading past preceding comments 2012-07-16 00:01:40 +12:00
James Newton-King 55a09d2f73 -Handle partial trust when creating uninitialized objects 2012-07-14 11:56:38 +12:00
James Newton-King cfb2499a35 -Changed serializer to create objects using GetUninitializedObject when deserializing fields 2012-07-10 22:57:27 +12:00
James Newton-King 9d7046bca2 -Improve performance and memory usage when serializing Unicode characters 2012-07-09 18:35:41 +12:00
James Newton-King 737f490cac -Fixed KeyValuePair case insensitive deserializing
-Fixed KeyValuePair not using contract resolver for property names when serializing
2012-06-30 12:39:39 +12:00
James Newton-King fe200fbaeb -Fixed App Certificate by removing anon type 2012-06-08 20:23:35 -07:00
James Newton-King 1b972cd65f -Fixed DefaultValueHandling.Ignore with decimal properties
-Fixed approximate floating point comparisons
2012-06-09 13:54:30 +12:00
James Newton-King 55854f1682 -Fixed time zone unit test failure
-Removed Metro IDictionary copy
-Fixed Metro build
2012-06-08 05:21:58 -07:00
James Newton-King 0ba52bbf13 -Fixed ItemConverter not being used when serializing dictionaries
-Fixed an incorrect object being passed to the Error event when serializing dictionaries
2012-06-04 19:01:17 +12:00
James Newton-King ab8b06c47b -Fixed Metro cert verification error 2012-06-02 23:04:02 +12:00
James Newton-King 9396ea0994 -Changed Metro build to use late bound reflection 2012-05-30 19:21:43 +12:00
James Newton-King d8017e517b -Fixed deserializing relative Uris 2012-05-30 18:25:16 +12:00
James Newton-King 0c8a11b3c1 -Fixed portable class library build 2012-05-27 21:54:39 +12:00
James Newton-King aef0759038 -Fixed deserializer attempting to populate JSON onto an object that was created with a non-default constructor
-Added GetResolvedPropertyName to DefaultContractResolver
2012-05-27 21:29:02 +12:00
James Newton-King 2fbf5f7808 -Improved incorrect JSON deserialization error messages
-Fixed constructor name result not being type checked
2012-05-27 01:09:59 +12:00
James Newton-King bdc73900b5 -Added CheckAdditionalContent to JsonSerializer/JsonSerializerSettings
-Fixed bad JSON in an array with error handling creating an infinite loop
-JsonTextReader no longer returns no content after consecutive underlying content read failures
2012-05-17 15:27:26 +12:00
James Newton-King e47a0eab58 -Added IgnoreDataMemberAttribute support 2012-05-13 13:52:26 +12:00
James Newton-King fdabc13d8c -Changed build to create symbols NuGet package 2012-05-08 20:08:21 +12:00