Kristof Mattei
122afba990
Updated StringUtils.ToCamelCase to fix an edge case. ( #1467 )
2017-10-22 17:10:03 +13:00
James Newton-King
81b0e443ff
-Tests
2017-08-13 10:44:07 +12:00
Tyler Brinkley
8cfddc4da5
Fixes preserving trailing zeros when deserializing decimals ( #1368 )
...
* Fixes preserving trailing zeros when deserializing decimals
* Update to use constant.
2017-07-09 11:58:12 +12:00
James Newton-King
c89b5b45aa
-Build
2017-04-08 14:59:31 +12:00
James Newton-King
aa5f28c097
-Added Portable40 back
2017-04-02 10:24:09 +12:00
James Newton-King
73652124cd
-Changed double parsing back to double.TryParse
2017-03-27 22:20:47 +13:00
James Newton-King
ba514c4610
-Cleaned up preprocessor symbols
2017-03-05 15:12:52 +13:00
James Newton-King
ce04999633
-Tests
2017-02-25 17:32:59 +13:00
Tyler Brinkley
4600bc54b8
Optimized decimal parsing ( #1204 )
2017-02-25 10:31:50 +13:00
James Newton-King
cc6d99aa60
Migrate project.json to csproj ( #1212 )
2017-02-13 23:46:43 +13:00
James Newton-King
73b5d2c409
-Test
2017-01-23 15:10:10 +13:00
James Newton-King
c9cfff4fed
-Changed exception thrown when parsing invalid Unicode escape sequence to JsonReaderException
2017-01-23 15:07:16 +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
ca27a0fc3a
-Added TypeNameAssemblyFormatHandling
...
-Added TypeNameAssemblyFormatHandling properties to JsonSerializer and JsonSerializerSettings
-Changed TypeNameAssemblyFormat properties on JsonSerializer and JsonSerializerSettings to obsolete
2016-09-17 15:57:03 +12:00
James Newton-King
a0403492ad
-Tests
2016-09-13 16:51:39 +12:00
James Newton-King
ca3af212de
-Fixed double parsing bug
2016-09-11 17:06:53 +12:00
James Newton-King
5dd9f0a904
-Change double parsing validation to match JSON spec
2016-09-11 16:09:08 +12:00
TylerBrinkley
7fa2cde56d
Allow doubles that start with a decimal and doubles that have an 'E' right after the decimal.
2016-09-06 08:39:52 -05:00
TylerBrinkley
62470bd803
Fixed overflowing exponent bug
2016-09-01 14:05:49 -05:00
TylerBrinkley
5fd78b21f5
Made mantissa be stored in a ulong instead of double to prevent accumulating numeric error.
...
Added case where if the negative exponent is less than 23 to divide from the positive exponents array to pass unit tests.
2016-08-29 11:19:21 -05:00
James Newton-King
12d4e1632d
-Tests
2016-08-09 12:58:11 +12:00
James Newton-King
a98ffca811
-DoubleTryParse WIP
2016-08-09 12:36:37 +12:00
James Newton-King
4f86f6b79e
-Tests
2016-07-25 19:53:40 +12:00
James Newton-King
fbcac63b1b
Merge branch 'master' into eisber-master
2016-07-24 15:07:51 +12:00
James Newton-King
3c028dd443
-Build
2016-07-24 15:07:37 +12:00
James Newton-King
38a687f683
-DoubleTryParse fixes and tests
2016-07-24 12:29:43 +12:00
James Newton-King
6d7ac14313
-Fixed DynamicReflectionDelegateFactory creating typed value type constructors
2016-07-20 14:09:56 +12:00
James Newton-King
9eb14a6590
-Minor fixes
2016-05-31 00:27:51 +12:00
James Newton-King
52fbb613d7
-Refactored naming strategy to be an abstract base class
2016-05-28 23:56:58 +12:00
James Newton-King
e31200aead
-Fixed dynamic property getter type information
2016-05-01 17:23:48 +12:00
Christian Rondeau
964571a97e
Ensure future updates won't break camel casing of property names with numbers
2016-03-24 23:36:15 -04:00
James Newton-King
eacb191f97
-Fixed F# serialization partial trust issue
2016-03-05 11:49:39 +13:00
Tydude4Christ
d9ff3ee160
Fixes ToCamelCase bug #828
2016-03-01 13:36:36 -06:00
James Newton-King
eb0cbd6a75
-Formatting
...
-Build
2015-12-04 23:54:38 +13:00
James Newton-King
c96779dc10
-Fixed deserializing certain Microsoft formated dates
2015-11-28 21:48:10 +13:00
James Newton-King
331fcc0ebb
-Added support for 24 hour ISO dates
2015-11-23 20:15:37 +13:00
James Newton-King
a3eb2d596c
-Fixed DateTimeZoneHandling not being used when writing DateTime dictionary keys
...
-Buffer pooling fixes
-Improved date parsing performance
2015-11-14 15:22:59 +13:00
James Newton-King
ac1a46bd14
-Added IJsonBufferPool, performance stuff
2015-11-12 22:08:39 +13:00
James Newton-King
ad68ea8780
-Added JsonConstructorAttribute support for lists and dictionaries
2015-10-03 14:10:39 +13:00
James Newton-King
ddfd52f79c
-Fixed 32 bit integer number parsing bug
2015-09-11 17:48:41 +12:00
James Newton-King
85e7968ed9
-Fixed documentation typo
...
-Fixed error when serializing some interfaces with hidden properties
-Fixed some large integers being incorrectly read from JSON
2015-08-30 22:24:57 +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
b9af7f227b
-Replace tests console writes with asserts
2015-03-22 12:37:12 +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
dfb2ac17a5
-Refactor ExceptionAssert
2014-09-12 21:33:53 +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