George Pollard and James Newton-King
55a7204f9b
Fix handling of empty constructor names ( #2922 )
...
Co-authored-by: James Newton-King <james@newtonking.com >
2023-12-07 08:31:00 +08:00
James Newton-King
5803c7722a
Update .NET 6 tests ( #2678 )
2022-05-16 17:13:53 +08:00
VereshchaginKonstantin
6795ca55f4
Fixed tests to work in Moscow, Russia UTC+3 timezone. ( #2416 )
2020-11-20 17:21:00 +13: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
faaa23eb9e
Clean up test warnings ( #1882 )
2018-10-15 13:41:57 +13:00
James Newton-King
d7150871cb
Add line information to JsonSerializationException ( #1829 )
2018-09-16 14:10:33 -07:00
Ilya Grebnov
2d5eba5599
Extracted JsonNameTable for JsonTextReader ( #1703 )
2018-06-21 10:22:33 +12:00
James Newton-King
2c9d9b9598
-Updated NuGet packages
...
-Fixed xunit warnings
2017-11-26 13:00:07 +13:00
James Newton-King
ab3315f1d5
-Added netstandard2.0
2017-10-01 23:11:30 +13:00
Tyler Brinkley
b6363c70e6
Stops requiring JsonIgnore properties with ItemRequired ( #1302 )
...
* Made JsonIgnore properties not required when using ItemRequired.
* Update JsonSerializerInternalReader.cs
* Update JsonSerializerInternalReader.cs
* Update JsonSerializerInternalReader.cs
* Remove end of file newline
2017-05-03 20:37:51 +12:00
James Newton-King
aa5f28c097
-Added Portable40 back
2017-04-02 10:24:09 +12:00
James Newton-King
bed740f76e
-Fixed error attempting to deserialize into read-only collections from non-default constructor
2017-03-05 16:52:58 +13:00
James Newton-King
3faacbca3a
Merge branch 'fix-invalid-cast-exception' of https://github.com/MaxKot/Newtonsoft.Json into MaxKot-fix-invalid-cast-exception
2017-03-05 15:18:08 +13:00
James Newton-King
ba514c4610
-Cleaned up preprocessor symbols
2017-03-05 15:12:52 +13:00
Max A. Kiselev
a131484970
Added tests demonstrating InvalidCastException deserializing a class implementing IEnumerable<T> with a converter
2017-03-04 00:56:00 +03:00
James Newton-King
93b0249db9
-Build
2017-02-16 21:27:08 +13:00
James Newton-King
cc6d99aa60
Migrate project.json to csproj ( #1212 )
2017-02-13 23:46:43 +13:00
James Newton-King
1914b91bdb
-Removed obsolete constructor from DefaultContractResolver
...
-Removed obsolete async methods from JsonConvert
-Moved contract sharing logic from DefaultContractResolver to CamelCasePropertyNamesContractResolver
2017-01-28 20:25:01 +13:00
Pyit Phyo Aung
0115df6e39
Merge branch 'master' into Move-classes-to-files-under-TestObjects
...
# Conflicts:
# Src/Newtonsoft.Json.Tests/Converters/IsoDateTimeConverterTests.cs
# Src/Newtonsoft.Json.Tests/Linq/JObjectTests.cs
# Src/Newtonsoft.Json.Tests/Schema/ExtensionsTests.cs
# Src/Newtonsoft.Json.Tests/Serialization/DependencyInjectionTests.cs
# Src/Newtonsoft.Json.Tests/Serialization/ExtensionDataTests.cs
# Src/Newtonsoft.Json.Tests/Serialization/PopulateTests.cs
# Src/Newtonsoft.Json.Tests/Serialization/TypeNameHandlingTests.cs
# Src/Newtonsoft.Json.Tests/TestObjects/Money/Currency.cs
2016-10-13 14:49:15 +13:00
Pyit Phyo Aung
42d6225acd
Move more classes to files under TestObjects
2016-10-13 12:29:26 +13:00
Pyit Phyo Aung
f50f276b76
Clean up NETFX_CORE directive usage
2016-10-11 14:14:13 +13:00
James Newton-King
867f4a7d43
Merge branch 'corefx-converter-args' of https://github.com/pieceofsummer/Newtonsoft.Json into pieceofsummer-corefx-converter-args
2016-09-13 16:15:20 +12:00
James Newton-King
68d160f3c6
-Added netstandard1.1 with BigInteger support
2016-09-10 23:54:44 +12:00
Alexey Skalozub
95a4979ba4
Advanced constructor parameter binding on .NET Core & portable
2016-09-01 04:31:43 +03:00
James Newton-King
ce2a08dba2
-Formatting
2015-12-27 14:31:36 +13:00
James Newton-King
eb0cbd6a75
-Formatting
...
-Build
2015-12-04 23:54:38 +13:00
Dmitry Kalyanov
f3706313ef
Compare BaseDefinition for properties when adding private properties.
...
Due to difference in mono vs .net (see https://bugzilla.xamarin.com/show_bug.cgi?id=36305 ),
MethodInfo.GetBaseDefinition() does not actually return base class (it returns partially-instantiated
generic class) in mono when overriding property from generic base class. Because of this, lookup
of matching property in ReflectionUtils.GetChildPrivateProperties() fails to find
already added property and adds the same property multiple times. Comparing GetBaseDefinition()'s
compensates for this: since the same function is applied to both PropertyInfo's, matching property
will be found.
This fixes issue #726 .
2015-11-27 15:58:15 +03:00
James Newton-King
a2f9acf917
-Fixed potential error when writing escaped unicode character
2015-10-03 14:28:13 +13:00
James Newton-King
b30e1a178b
-Fixed JsonConvert.PopulateObject error with starting comment
2015-09-30 15:38:33 +13: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
b9af7f227b
-Replace tests console writes with asserts
2015-03-22 12:37:12 +13:00
James Newton-King
8b7b699e1d
-Marked old JsonSchema implementation as obsolete
...
-License headers
-Documentation
-Build
2015-01-13 21:31:35 +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
b550aac6d6
-Updated version to 6.0.6
...
-Fixed WinRT build
2014-09-29 16:18:13 +13:00
James Newton-King
1337c4f7f7
-Performance
2014-09-28 16:19:18 +13:00
James Newton-King
6a22345e28
-Bug fix
2014-09-25 21:04:24 +12:00
James Newton-King
2faf5059bf
Merge branch 'master' of https://github.com/JamesNK/Newtonsoft.Json
2014-09-25 20:29:01 +12:00
James Newton-King
64ffa098b9
-Fixed null reference error when using JEnumerable created with default constructor
...
-Tests
2014-09-25 20:28:47 +12:00
BrandonLWhite
12c33e70d2
Implemented support for passing arguments to parameterized JsonConverter constructors.
2014-09-13 17:48:50 -05: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
Redth
aa6c474999
Changed tests to explicitly assert for strings with \r\n
...
As opposed to leaving it up to the IDE to decide at compile time by having newlines in the actual document
2014-09-09 09:35:01 -04:00
James Newton-King
c987b0509a
-Fixed JsonConvert.PopulateObject not setting JsonReader settings
2014-06-15 15:04:17 +12:00
James Newton-King
20eef9b608
-Test
2014-06-14 19:20:09 +12:00
Barry Dorrans
5d186e4ef3
Limited integer parsing to javascript integer size.
2014-05-22 17:17:09 -07:00
James Newton-King
6965fcfa46
-Fixed potential race condition serializing F# objects
...
-Fixed schema divisible sometimes incorrectly validating to false
-Fixed not calling virtual ShouldSerialize methods
2014-03-31 15:47:36 +13:00
James Newton-King
b3369a45cd
-Fixed compiler warnings
...
-Changed PopulateObjectAsync to be obsolete
2014-01-30 00:36:23 +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