James Newton-King
787bde6e15
-Tests
...
-XML documentation
-Removed generic serialize methods
2013-03-24 14:49:54 +13:00
James Newton-King
e857e48564
-Changed serialization callbacks on JsonContract to delegates
...
-Added Obsolete attributes to old serialization methods on JsonContract
-Added VS and ReSharper settings files
-Fixed converting null JSON value to XML
-Fixed tests
2013-03-17 14:25:01 +13:00
James Newton-King
1356c31670
-Added BigInteger support
2013-03-16 19:06:05 +13:00
James Newton-King
7127b1a070
-Fixed WinRT
2013-03-11 20:26:25 +13:00
James Newton-King
aab01d93ca
-Added IConvertible support to JValue
...
-Changed IDictionary<DateTime, object> to be serialized in ISO date format
-Fixed DataContractAttribute to not be inherited
2013-03-11 19:23:23 +13:00
James Newton-King
92de187a74
-Changed portable assembly to .NET 4.5, Silverlight 5, Win8, WP8
...
-Fixed incorrect namespace when converting XML to JSON
2013-03-06 23:04:26 +13:00
James Newton-King
f42a6ca001
-Fixed WinRT build
2013-03-04 14:35:58 +13:00
James Newton-King
c6eff351a4
-Removed old PocketPC ifdefs
2013-02-10 17:49:36 +13:00
James Newton-King
f98c6a0d8d
-Documentation
2013-01-29 21:02:28 +13:00
James Newton-King
290e7543af
-Examples
2013-01-24 17:33:16 +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
7c59e211b6
-Fixed build
2012-12-31 01:47:43 +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
86a9b7b66b
-Fixed build
2012-11-20 22:44:07 +13:00
James Newton-King
719038b8eb
-Fixed build
2012-11-20 22:42:26 +13:00
James Newton-King
53abac4b59
-Tests
2012-11-20 17:25:08 +13:00
James Newton-King
ed1aa12336
-Tests
2012-11-20 00:49:04 +13:00
James Newton-King
9160416fc3
-Maded explicit JValue conversions more flexible converting values
...
-Added implicit conversions for Uri, TimeSpan, Guid
-Fixed JValue constructors for Uri, TimeSpan, Guid assigning incorrect JTokenType
2012-11-20 00:44:04 +13:00
James Newton-King
ed1b7c2f2d
-Fixed build
2012-11-19 10:52:46 +13:00
James Newton-King
a8249e38df
-Added non-generic JToken.ToObject methods
...
-Added byte, char, Guid, TimeSpan and Uri explicit conversion operators to JToken
-Fixed globalization warnings
2012-11-18 21:10:01 +13:00
James Newton-King
1fa5e4a22e
-Added missing XML documentation
...
-Fixed potential null reference error when getting attributes
-Performance documentation
2012-10-27 19:25:04 +13:00
James Newton-King
efc946d8df
-Added GetValue and TryGetValue with StringComparison to JObject
...
-Fixed SecAnnotate warnings
-Fixed error when comparing empty JObjects
-Fixed error when comparing DateTime JValue with a DateTimeOffset JValue
2012-09-13 22:49:35 +12:00
James Newton-King
d9c8d78d77
-Added IgnoreAll to DefaultValueHandling which ignores all default class/struct/privative values
...
-Added support for DataMemberAttribute's EmitDefaultValue
-Fixed losing decimal precision when writing JValues
-Fixed error when calling ToList on empty JObjects and JArrays
2012-09-01 13:34:07 +12:00
James Newton-King
f5fec30c2a
-Fixed error when writing JSON for a JProperty with no value
...
-LINQ to JSON performance improvements
2012-08-11 20:12:49 +12:00
James Newton-King
689f1a763b
-Cleanup unit test project compiler warnings
2012-08-04 13:23:41 +12:00
James Newton-King
2d35a5e912
-Fixed missing XML documentation
...
-Updated custom documentation pages to use MAML
2012-07-22 00:11:57 +12:00
James Newton-King
5d83daa804
-Changed LINQ to JSON load methods to support reading past preceding comments
2012-07-16 00:01:40 +12: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
2dfd0bc940
-Added ItemIsReference, ItemReferenceLoopHandling, ItemTypeNameHandling, ItemConverterType to JsonPropertyAttribute
2012-05-05 20:30:02 +12:00
James Newton-King
d63e662bda
-Fixed DateParseHandling not being overridden on serializer proxy
...
-License text on all source files
2012-04-25 09:32:32 +12: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
852a980659
-Added DateParseHandling
2012-04-19 00:02:11 +12:00
James Newton-King
10256fcf68
-Added Portable Class Library build
2012-04-18 21:02:34 +12:00
James Newton-King
6725edb75c
-Updated to NuGet 1.7
...
-Fixed JsonWriters not using DateTimeZoneHandling
2012-04-17 19:41:36 +12:00
James Newton-King
436c3f9a93
-Fixed reading invalid unicode surrogate pairs
2012-04-10 20:48:42 +12:00
James Newton-King
2e1211f689
-Fixed comparing JObjects to ignore property order
2012-04-09 16:20:42 +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
d32061cd16
-Improved performance issue fix for deeply nested LINQ to JSON objects
2012-03-07 22:59:10 +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
James Newton-King
fb2a5998bc
-Added Path to JsonReaderException, JsonSchemaException and ValidationEventArgs
...
-Fixed Path on JsonValidatingReader
-Fixed path queries over constructors
2012-02-25 16:44:07 +13:00
James Newton-King
4f8832adc0
-Fixed error when deserializing nullable types with no content
...
-Changed JsonReaders to set TokenType to JsonToken.None after finishing content
-Changed the ReadAsXXX methods to return null instead of throwing an error when there is no content
2012-02-19 01:25:47 +13:00
JamesNK
3bebf5c765
-Fixed JsonReader.ReadAsDateTimeOffset error message
2012-02-09 11:18:37 +00:00
JamesNK
3d43fc9c4f
-Increment version to 4.0.7
...
-Fixed circular reference error when serializing nullable structs
-Fixed JsonReader.ReadAsXXX methods not converting string values
2012-01-24 09:12:32 +00:00
JamesNK
faf6426527
-Rewrote JsonTextReader to use internal buffer to improve performance
...
-Improved JsonSerializer to cache contract/converters where possible to improve performance
-Improved JsonTextReader error message when additional JSON content found
-Fixed internal exception thrown when deserializing Decimal/DateTimeOffset/Byte lists
-Fixed various JsonTextReader bugs
2012-01-16 06:53:41 +00:00
JamesNK
9ef17d05a3
-Fixed bad BSON when writing long strings of complex UTF8 characters
...
-Fixed error not being raised for additional content in JSON string for JArray.Parse and JObject.Parse
2011-11-19 03:16:04 +00:00
JamesNK
da7e4508d7
-Fixed deserializing byte arrays with type name information
2011-11-01 12:37:47 +00:00
JamesNK
b305ba100b
-Fix occasional error when converting non-long integer properties to XML
...
-Fix boolean values sometimes being capitalized when converting to XML
-Fix error when deserializing ConcurrentDictionary
-Fix serializing some Uris
-Change KeyValurPairConverter to not rely on the order of the key and value properties
2011-10-31 23:44:10 +00:00