James Newton-King
3674af9119
-Added INamingStrategy
...
-Added CamelCaseNamingStrategy
-Added NamingStrategyType and NamingStrategyParameters to JsonPropertyAttribute
-Added NamingStrategyType and NamingStrategyParameters to JsonContainerAttribute
2016-03-20 19:13:44 +13:00
timotei
ce480a21f4
Properly handle ISet on Portable40 config
...
Up until now ISet members would not be
properly deserialized, getting an exception
that ISet cannot be instantiated.
2016-02-28 22:11:54 +02:00
James Newton-King
04f7bb5d65
-Test
2016-02-06 16:05:01 +13:00
James Newton-King
b3edfbdc01
Merge branch 'MerickOWA-enumerablefix'
2016-02-06 10:50:21 +13:00
James Newton-King
196d6a274b
-Fixed iterating over extension data multiple times
2016-02-06 10:47:44 +13:00
James Newton-King
78f5587403
-Documentation
2016-02-06 10:28:57 +13:00
Lowell Smith
29567c5b5d
Fixed an issue where iterating extensionDataGetter's enumerable multiple times or using LINQ statement on it caused inconsistant data to be returned.
2016-02-05 15:05:42 -05:00
James Newton-King
cfafebe1e5
-Tests
2016-01-09 08:53:19 +13:00
James Newton-King
70120ce077
-Fixed ReadAsBytes with type name handling
2016-01-08 22:37:05 +13:00
James Newton-King
2c5322c302
-Increment version to 8.0.2
...
-Tests
2016-01-08 21:31:18 +13:00
James Newton-King
9021858293
-Added ReadAsBoolean
...
-Fixed reading booleans as strings
-Fixed reading large integers as booleans
2016-01-05 22:12:01 +13:00
James Newton-King
1ada613903
-Fixed serializing certain objects with events
2016-01-05 16:26:22 +13:00
James Newton-King
dc07e59b0b
-Tests
2015-12-26 18:01:24 +13:00
James Newton-King
3773eb5be7
-Added ReadAsDouble
2015-12-26 15:53:27 +13:00
James Newton-King
7f290b5a85
-JsonReader ReadAsBytes refactor
2015-12-26 13:14:31 +13:00
James Newton-King
d1451bd4ae
-JsonReader refactor
2015-12-26 01:55:36 +13:00
Jon Hanna
a06716c6a6
Refactor some cases of repeated code into separate methods.
...
Make the MoveToContent() and ReadToContent() produced from this public.
2015-12-20 00:28:40 +00:00
James Newton-King
60cce16d43
-Documentation
2015-12-13 20:40:33 +13:00
James Newton-King
815b283e58
-Refactored buffer pool
2015-12-13 15:40:37 +13:00
James Newton-King
a5d1a41e14
-Removed generic SerializeObject methods
2015-12-12 18:14:57 +13:00
James Newton-King
2c7a51c50a
-Added generic JsonConvert.SerializeObject methods
...
-Fixed JToken.ToObject not using StringEnumConverter on enums
2015-12-09 08:45:36 +13:00
James Newton-King
a64616f9f9
-Fixed setting default values onto properties already set in constructor when deserializing
2015-12-06 20:26:55 +13:00
James Newton-King
92102f9a33
-Fixed deserializing to a type when setting JToken extension data
2015-12-05 13:01:46 +13: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
226832ff5d
-Fixed error when deserializing ignored property with mismatched type
2015-11-28 18:13:10 +13:00
James Newton-King
000407f610
-Added Required.DisallowNull
2015-11-15 21:25:47 +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
8e1a59b8e6
-Fixed error when ReferenceResolver is set to null
2015-11-12 23:53:10 +13:00
James Newton-King
d91e8f4425
-Fixed NZ culture tests on Windows 10
2015-11-02 10:12:19 -08:00
James Newton-King
723704464f
-ShouldDeserialize PR cleanup
2015-10-12 21:40:00 +13:00
James Newton-King
57f4f98162
-Added support for deserializing Version from string
2015-10-10 23:20:20 +13:00
James Newton-King
2bf31b9605
-Added JsonLoadSettings
...
-Added CommentsHandling
-Changed LINQ to JSON load to ignore array comments by default
2015-10-06 22:17:25 +13:00
James Newton-King
172c1d8f30
-Fixed inconsistent JsonTextReader.LinePosition
...
-Fixed JsonReader.Path with escaped property names
2015-10-03 17:11:45 +13:00
James Newton-King
ad68ea8780
-Added JsonConstructorAttribute support for lists and dictionaries
2015-10-03 14:10:39 +13:00
James Newton-King
30265076bb
-Fixed writing raw values twice with a trace writer
2015-09-03 23:13:36 +12:00
James Newton-King
79c2a47057
Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
2015-09-03 11:00:08 +12:00
James Newton-King
8300fdfad2
-Test
2015-09-03 10:59:58 +12:00
James Newton-King
c28feca66b
-Build
2015-08-31 17:31:07 +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
a9ea63da59
-Added additional frameworks to project.json files
2015-08-22 19:08:40 +12:00
James Newton-King
6b02abe20c
-Fixed JTokenWriter error with duplicate properties
2015-08-16 22:48:45 +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
d26d54bd50
-Fixed serializing non-zero based multidimensional array
2015-07-24 15:43:08 +12:00
James Newton-King
6173ca1574
-Fixed invalid Required.Always error with constructor property name casing
...
-Fixed empty string coerce check with Required.Always and constructor
2015-06-14 15:55:24 +12:00
James Newton-King
3cc797c240
-Added EqualityComparer to JsonSerializer
2015-06-14 13:40:06 +12:00
James Newton-King
70521eea88
-Fixed empty strings coerced to null not erroring with Required.Always
2015-06-13 22:31:16 +12:00
James Newton-King
f4e8c3d2ca
-Fixed serializing root references from JsonConverters
2015-05-17 22:55:07 +12:00
James Newton-King
fca043f043
-Tests
2015-05-03 21:14:44 +12:00
James Newton-King
0929c2b4c3
-Added DefaultContractResolver.ResolveDictionaryKey
...
-Added JsonDictionaryContract.DictionaryKeyResolver
-Marked JsonDictionaryContract.PropertyNameResolver as obsolete
2015-05-03 16:56:41 +12:00