James Newton-King
f7e7bd05d9
Fix MaxDepth when used with ToObject inside of a JsonConverter ( #2505 )
2021-03-31 15:57:25 +13:00
James Newton-King
5eac02a797
Run unit tests on .NET Core 3.0 and fix Enumerable.Empty ( #2137 )
2019-08-19 12:57:09 +12:00
James Newton-King
cdf10151d5
Update Newtonsoft.Json project to use nullable reference types ( #1950 )
2019-07-29 09:13:42 +12:00
James Newton-King
5cdad2e275
-Build
2017-09-24 14:11:58 +13:00
James Newton-King
64124e6edd
-Modern project system all the things
2017-04-27 22:09:01 +12:00
James Newton-King
d56b2fa55b
-Tests
2017-04-08 16:22:13 +12:00
James Newton-King
aa5f28c097
-Added Portable40 back
2017-04-02 10:24:09 +12:00
James Newton-King
ba514c4610
-Cleaned up preprocessor symbols
2017-03-05 15:12:52 +13:00
James Newton-King
69638744f8
-Changed perf tests to BenchmarkDotNet
2017-02-26 10:59:14 +13:00
James Newton-King
cc6d99aa60
Migrate project.json to csproj ( #1212 )
2017-02-13 23:46:43 +13:00
James Newton-King
c4104766ed
-Derp
2017-01-19 19:24:46 +13:00
Jon Hanna
f663060005
Asynchronous methods in readers and writers. ( #1122 )
...
Contributes to #650
2017-01-06 15:33:39 +13:00
Pyit Phyo Aung
f50f276b76
Clean up NETFX_CORE directive usage
2016-10-11 14:14:13 +13:00
James Newton-King
c4cea92a3f
-Formatting
2016-06-13 21:56:01 +12:00
Jon Hanna
bf2e5a29aa
Correct ParamName in exception for invalid JsonToken on WriteToken
...
Fixes #755
Also consolidates WriteTokenInternal into matching WriteToken (slightly reduce
assembly size).
Also extend ExceptionAssert.Throws to return exception for further examination.
2015-12-20 21:34:21 +00:00
James Newton-King
eb0cbd6a75
-Formatting
...
-Build
2015-12-04 23:54:38 +13:00
James Newton-King
a9ea63da59
-Added additional frameworks to project.json files
2015-08-22 19:08:40 +12:00
James Newton-King
fe7b7a6c7b
-Added dotnet build
...
-Removed WinRT files
-Updated solution files to VS2015
-Updated psake
2015-08-02 23:56:26 +12:00
James Newton-King
0552affb83
-Renamed aspnetcore50 to dnxcore50
...
-Documentation
2015-04-04 16:13:37 +13:00
James Newton-King
25814e5a6c
-Upgrade System.Collections.Immutable
2014-12-22 22:11:22 +00:00
James Newton-King
e9dc993fc3
-Explicit culture for tests
...
-Tests
2014-12-22 00:11:57 +13:00
James Newton-King
88eeb8ba92
-Fixed MetadataTypeAttribute reflection bug by using CustomAttributeData
...
-Fixed immutable collections bug by getting type from known assembly
-Added support from running tests on aspnetcore50
2014-10-18 00:00:26 +13:00
James Newton-King
99df43eb4d
-Tests line endings
2014-09-12 23:34:20 +12:00
James Newton-King
dfb2ac17a5
-Refactor ExceptionAssert
2014-09-12 21:33:53 +12:00
James Newton-King
4b9ce67ab7
-Fixed WinRT build
2014-09-12 20:55:20 +12:00
James Newton-King
2fc8638d59
-Fixed test
2014-09-11 15:34:20 +12:00
Redth
69ce5fe690
Fixed whitespace
2014-09-09 09:56:22 -04:00
Redth
831e32809e
Added Exception.Throws overload to take multiple possible messages to match
...
This way tests can pass in multiple possible string matches which the runtime may use as a message depending on the given platform (e.g.: MS-Runtime vs Mono)
2014-09-09 09:39:05 -04:00
James Newton-King
289359f191
-Fixed camelcase culture bug
2014-09-07 10:14:34 +12:00
James Newton-King
4a375721ac
-Added support for constructors with out and ref parameters
2014-08-31 15:33:19 +12:00
James Newton-King
62f6a2c256
-Fixed number parsing culture bugs
2014-01-08 22:28:25 +13:00
James Newton-King
6562d9d31c
-Fixed using extension data with a non-default constructor
2013-12-29 19:45:41 +13:00
James Newton-King
44bc7ea246
-Removed SL/WP code and fiels
2013-10-20 16:41:15 +13:00
James Newton-King
bcd6982419
-Code reformat
2013-10-20 15:08:39 +13:00
James Newton-King
6f2b931a90
-Fixed deserializing Regex when using StringEnumConverter
...
-Fixed serializing and deserializing typed DataSets
2013-05-04 15:28:01 +12:00
James Newton-King
f3ec28a6b3
-Fixed build
2013-04-28 12:49:23 +12:00
James Newton-King
a7d47558d8
-Added default serializer settings
2013-04-28 12:27:47 +12:00
James Newton-King
b6d3168ed8
-Refactored parsing dates
...
-Refactored writing integers
-Refactored JsonConvert
2013-04-21 18:27:08 +12:00
James Newton-King
1abcfb1ace
-Fixed error when populating onto read only collections
...
-Fixed serializing hidden properties
-Readded DataContractAttribute inheritance
2013-04-07 03:55:35 +12:00
James Newton-King
695bb8368f
-Fixed build
...
-Removed unused code
2013-04-06 15:19:33 +13:00
James Newton-King
68eacc480b
-JSON Schema fixes
...
-Fixed static values being included with fields serialization
-Examples! (work in progress)
2013-01-23 21:39:54 +13:00
James Newton-King
e3a720504e
-Lots and lots of JSON Schema work
...
-JSON Schema spec tests added
-Added Path to JToken
-Fixed JTokenWriter returning null reference
-Build script logging
-Documentation
-Updated to NUnit 2.6
2012-12-31 00:53:08 +13: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
a7bddf989f
-Added Path to JsonReaderException/JsonSerializationException messages
...
-Added JsonException
-Fixed all Exceptions thrown to be more specific
2012-04-21 17:25:44 +12:00
James Newton-King
83618b1ea0
-Line endings
2012-04-08 18:10:07 +12:00
James Newton-King
60004065fd
-Fixed Metro build
2012-03-19 00:03:20 +13:00
James Newton-King
8471c4ffe1
-Added IgnoreSerializableInterface to DefaultContractResolver
...
-Changed serializing ISerializable types under partial trust to error to fix security issue
-Fixed LinqBridge collision error in .NET 2.0 by moving types to a different namespace
-Fixed JObject.Keys error when object has no items
2012-03-18 16:24:30 +13:00
James Newton-King
5800e97ff3
-Added Newtonsoft.Json.Metro build (whew, what a pain!)
...
-Added .gitignore file
2012-03-15 18:34:51 +13:00
James Newton-King
fd760e3389
-Added DateFormatHandling to control whether dates are written in the MS format or ISO format, with ISO as the default
...
-Added DateTimeZoneHandling to control reading and writing DateTime time zone details
-Added reader/writer specific Formatting, DateFormatHandling and DateTimeZoneHandling to JsonSerializerSettings
-Added feature of reader/writer specific settings to be set on JsonReader/JsonWriter when serializing
-Added ReadAsDate to JsonReader
-Added ReadAsString to JsonReader
-Changed JsonTextReader to automatically read ISO strings as dates
-Refactored ReadAsXXX methods and reduce code redundancy
-Removed unused JsonDateTimeSerializationMode
2012-03-04 18:10:20 +06:00
JamesNK
c7de25a37a
-Changed time zone conversions to use new TimeZoneInfo instead of TimeZone
2011-11-01 10:45:46 +00:00