James Newton-King
2039a29d91
-Rename SpecialPropertyHandling to MetadataPropertyHandling
2014-04-27 15:05:22 +12:00
James Newton-King
6cc34d026c
-Fixed build
2014-04-25 23:45:53 +12:00
James Newton-King
081daae006
-Fixed using FloatParseHandling.Decimal with XmlNodeConverter
...
-Fixed using DateParseHandling.DateTimeOffset with XmlNodeConverter
2014-04-25 23:38:52 +12:00
James Newton-King
9133626388
-Changed blank XML elements to be written as an empty string instead of null
...
-Added support for XML document type
-Changed string JValue with a null value to be written as null instead of empty string
-Fixed StringEnumConverter thread safety
2014-04-25 22:36:35 +12:00
James Newton-King
9e2581be74
-Improved cast operator deserialize performance
2014-04-10 00:24:21 +12:00
Matt Johnson
b04b594c38
Add failing test for deserializing DateTimeOffset
...
Causes an InvalidCastException in the IsoDateTimeConverter
2014-04-05 20:15:34 -04: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
d5b71afc88
-Fixed bug when converting certain XML with namespaces
...
-Add support for serializing F# lists, sets and maps
2014-03-09 17:46:36 +13:00
James Newton-King
b62bdd97db
-Fixed build
2014-02-23 15:34:26 +13:00
James Newton-King
36deaa4b10
-Fixed build
2014-02-23 14:58:13 +13:00
James Newton-King
e4ae07003b
-Fixed error with whitespace only JSONPath
...
-Fixed property query path that starts with $
-Fixed array query path with open brace after $
2014-02-23 14:35:28 +13:00
Ygal
3d9c921d9d
fix bad using in last commit
2014-02-20 22:38:56 +02:00
Ygal
b81b984448
Fix Bug when Convert Xml and Xml dont have namespace and one of children have namespace
2014-02-20 22:36:35 +02:00
James Newton-King
49a4a94d74
-Fix builds
...
-Added support for multiple fields in a query indexer
-Renamed DisallowIntegerValues to AllowIntegerValues
2013-12-15 14:17:50 +13:00
James Newton-King
c7fd4d5e29
-WinRT build
2013-12-08 13:37:13 +13:00
James Newton-King
db51672f60
-Added DisallowIntegerValues setting to StringEnumConverter
2013-12-08 11:33:01 +13:00
James Newton-King
d5f606c435
-Fixed casting dynamic base64 string to byte array
...
-Fixed formatting override on SerializeObject methods
-Added support for deserializing nested DataTables and arrays in DataTables
2013-12-07 16:44:02 +13:00
unknown
513ced87ca
-JsonPath++
2013-11-15 17:25:36 +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
224900414a
-Fixed WinRT
2013-10-13 22:30:40 +13:00
James Newton-King
1b63698c02
-Fixed serializing and deserializing flag enums with EnumMember attribute
...
-Fixed using a type converter on interfaces
-Fixed deserializing ISerializable objects that also implement IConvertible
-Fixed build
2013-05-24 19:16:02 +12: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
695bb8368f
-Fixed build
...
-Removed unused code
2013-04-06 15:19:33 +13:00
James Newton-King
032bf82e0a
-Readded .NET 4, SL4, WP7, Win8 portable library
...
-Disable SL library build
2013-04-06 11:38:01 +13:00
James Newton-King
787bde6e15
-Tests
...
-XML documentation
-Removed generic serialize methods
2013-03-24 14:49:54 +13:00
James Newton-King
c4d375dd69
-Fixed StringEnumConverter to throw a JsonSerializerException like the serializer throws for invalid enums
...
-Changed Windows Phone and Portable builds to use Microsoft.CSharp.dll directly
2013-03-23 12:48:41 +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
b81dfd352a
-Added .NET 4.5 version
...
-Added IReadOnlyCollection<T> and IReadOnlyDictionary<TKey, TValue> support
-Incremented version to 5.0
2013-03-13 20:44:45 +13:00
James Newton-King
4d291cfc3d
-Upgraded Windows Phone project to WP8
2013-03-11 20:14:24 +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
0db89bf5fa
-Added FloatFormatHandling to JsonWriter/JsonSerializer/JsonSerializerSettings
...
-Added DateFormatString to JsonWriter/JsonSerializer/JsonSerializerSettings
-Changed StringEnumConverter to convert an empty string to null for nullable enums
-Changed NaN and Infinity floating point values to be serialized as strings by default
2013-02-02 14:55:28 +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
12b60f2fca
-Fixed build
2012-11-04 21:31:20 +13:00
James Newton-King
c06c7b8aae
-Added a special case to correctly deserialize Version class
...
-Changed Silverlight and Windows Phone assemblies in NuGet to be strong named
-Changed CamelCasePropertyNamesContractResolver to improve camel casing property names
-Fixed QuoteChar not being used when writing DateTimes, TimeSpans, Uris and Guids
2012-11-04 14:44:55 +13:00
James Newton-King
9e610ced7b
-Documentation
2012-10-03 23:48:56 -07:00
James Newton-King
39c541fc9c
-Change JsonValueConverter to serialize whole numbers without a decimal point
2012-09-08 02:57:14 -07:00
James Newton-King
6db6db2b40
-Added JsonValueConverter
...
-Removed SecurityTransparentAttribute from WinRT build
2012-08-15 01:01:59 -07:00
James Newton-King
1b972cd65f
-Fixed DefaultValueHandling.Ignore with decimal properties
...
-Fixed approximate floating point comparisons
2012-06-09 13:54:30 +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
edfec3f8b8
-Fixed Metro and Portable builds
2012-04-23 00:04:58 +12:00
James Newton-King
7b776e9298
-Added JsonDictionaryAttribute
...
-Added JsonContainerContract
-Added support for customizing the JsonConverter, type name handling, reference handling of collection items
2012-04-22 23:17:58 +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
10256fcf68
-Added Portable Class Library build
2012-04-18 21:02:34 +12:00
James Newton-King
83618b1ea0
-Line endings
2012-04-08 18:10:07 +12:00
James Newton-King
a139d7bf20
-Fixed XmlNodeConverter not turning all attribute properties into attributes
...
-Added .gitattributes file
2012-03-31 15:39:53 +13:00