James Newton-King
39f2db6f2d
-Fixed bug when deserializing into existing non-IList collection
2018-02-11 19:38:12 +13:00
James Newton-King
6d3b5077e2
-Refactor regex in JSON Path
2018-02-11 14:42:13 +13:00
James Newton-King
7f3292f6cb
Merge branch 'feature/json-path-filter-using-regex' of https://github.com/andre-n/Newtonsoft.Json into andre-n-feature/json-path-filter-using-regex
2018-02-11 12:28:05 +13:00
andre-n
1876b1bfdf
feature: implement regex match operator for JsonPath queries. Syntax is compatibe with Jayway implementation
2018-02-10 16:04:35 +01:00
James Newton-King
e9e2d006a5
-Fixed DataContractAttribute not forcing object serialization of classes
2018-02-02 16:14:41 +13:00
James Newton-King
c90e6e871a
-Changed enum serialization in dictionary keys to use EnumMemberAttribute
2018-01-31 15:14:03 +13:00
James Newton-King
d6c3794556
-Fixed using extension data with dictionary that explicitly implements Add method
2018-01-27 19:20:02 +13:00
James Newton-King
6360cc4c4b
-Fixed escaping special characters in generated JSONPaths
...
-Fixed reading escaped special characters in JSONPaths
2018-01-27 18:39:44 +13:00
James Newton-King
0b975a2087
-Cleaned up UnixDateTimeConverter
2018-01-21 12:16:48 +13:00
James Newton-King
d7786d86c1
Merge branch 'master' of https://github.com/pouladpld/Newtonsoft.Json into pouladpld-master
2018-01-21 11:23:09 +13:00
James Newton-King
8ece2b31b9
-Fixed error when deserializing null value into ConcurrentDictionary
2018-01-20 17:23:38 +13:00
testfirstcoder
e1dfefe00b
serialization of a property which was defined in several interfaces ( #1586 )
2018-01-19 16:31:03 +13:00
James Newton-King
6dfc5c46e5
-Tests
2018-01-18 18:55:31 +13:00
Zoltán Tamási
92833289a0
Removed unrelated test and codes
2018-01-15 15:27:13 +01:00
Zoltán Tamási
5f2f5fd7b0
Fix indentation
2018-01-15 13:13:28 +01:00
Zoltán Tamási
9f74b979aa
Fix support for custom list converters when input is not an array or object
2018-01-15 13:08:58 +01:00
James Newton-King
312508358f
-Tests
2018-01-15 19:36:29 +13:00
James Newton-King
4f7fc79571
-Test
2018-01-12 15:07:03 +13:00
James Newton-King
474a53e031
-Test
2018-01-11 22:18:31 +13:00
James Newton-King
c445141fc6
-Fixed JsonTextReader sync read in async method
2018-01-11 16:18:04 +13:00
James Newton-King
2c90c2740d
-Test
2018-01-09 12:00:08 +13:00
James Newton-King
e57cb6acea
-Fixed regression serializing decimal value
2018-01-03 10:22:19 +13:00
Poulad
577ba03aa1
Add unix date converter
2018-01-01 21:18:22 -05:00
James Newton-King
3274b9ab67
-Fixed serializing nullable collections
2018-01-01 20:38:31 +13:00
James Newton-King
92fea48779
-Improved error when serializing FileInfo/DirectoryInfo without ISerializable
2018-01-01 18:47:12 +13:00
James Newton-King
eb85ba3f7c
-Refactored enum name writing
...
-Improved performance of reading and writing enum names
-Tests
2018-01-01 13:15:08 +13:00
James Newton-King
b49f6bc0ec
-Improved error message when serialize ByRef properties
2017-12-28 15:06:19 +13:00
James Newton-King
33022960b6
-Tests
2017-12-28 11:45:20 +13:00
James Newton-King
51c9547dbc
-Refactor enum parsing
2017-12-28 10:48:56 +13:00
gilad61
e5e901c6d0
Update initialDepth for error handling ( #1550 )
...
* Fix target depth when skipping over handled errors
Keep reading until the reader reaches the initial depth rather than initial depth + 1
* Fix the initialDepth when handling errors in lists
The initialDepth should be +1 when handling deserialization errors in lists and arrays in order to not skip subsequent items
* Add unit tests for dictionary error handling
Ignoring errors in dictionary object by completely removing the bad items from the dictionary
2017-12-26 08:47:41 +13:00
James Newton-King
69640e88d8
-Tests
2017-12-22 12:26:28 +13:00
Yang Wang
f386cc2c48
Fixed issue #1545 ( #1548 )
2017-12-22 12:11:27 +13:00
James Newton-King
2f87c2cdda
-Tests
2017-12-20 16:16:27 +13:00
Jon Hanna
1b40ebfe26
Apply fix to #1460 to async writing. ( #1540 )
...
* Apply fix to #1460 to async writing.
* Replace recursion with iteration.
* Test for 1460 in async use.
* Change infinite loop style.
2017-12-20 16:06:07 +13:00
Mark Pflug
3ea750d6d6
Performance optimization for integer value serialization. ( #1544 )
...
* Performance optimization for integer serialization.
* Add int32 overloads for integer formatter.
* fix parameter name
* Prefer using the faster, 32 bit division code path, when possible.
* fix code formatting
* fix uint range check, add test coverage
2017-12-20 11:08:09 +13:00
James Newton-King
90514188c0
-Test
2017-12-05 14:25:15 +13:00
James Newton-King
d0d01f2a36
-Fixed merging null string values
2017-12-04 18:53:50 +13:00
James Newton-King
977884d779
-Test
2017-11-29 17:02:25 +13:00
James Newton-King
efb4f3d64f
-Build
2017-11-26 13:22:30 +13:00
James Newton-King
2c9d9b9598
-Updated NuGet packages
...
-Fixed xunit warnings
2017-11-26 13:00:07 +13:00
James Newton-King
a138852994
-Changed JObject.ContainsKey to public
2017-11-26 10:13:13 +13:00
James Newton-King
08ea72b72b
Merge branch 'issue/1429' of https://github.com/paulirwin/Newtonsoft.Json into paulirwin-issue/1429
2017-11-08 14:52:07 +13:00
James Newton-King
1584588f03
-Missing file header
2017-11-08 09:59:51 +13:00
James Newton-King
48be21d4ce
-Changed ISerializable serialization to require SerializableAttribute
2017-11-04 17:53:17 +13:00
Paul Irwin
28405e7309
Per discussion on #1429 , rename NullValueHandling to ItemNullValueHandling
2017-11-02 11:22:27 -04:00
Paul Irwin
7d44b61c32
Resolve #1429 for JsonObjectAttribute only: add NullValueHandling property
2017-11-02 10:55:08 -04:00
James Newton-King
be032b562e
-Documentation
2017-10-22 23:25:15 +13:00
James Newton-King
90976eb6ed
-Fixed error when writing unknown null value as JSON
2017-10-22 19:26:57 +13:00
James Newton-King
a8e606dcf5
Merge branch 'master' of https://github.com/JamesNK/Newtonsoft.Json
2017-10-22 17:48:49 +13:00
James Newton-King
4494e523d5
-Test
2017-10-22 17:48:28 +13:00