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
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
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
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
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
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
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
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
a139d7bf20
-Fixed XmlNodeConverter not turning all attribute properties into attributes
...
-Added .gitattributes file
2012-03-31 15:39:53 +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
JamesNK
49328ddeb0
-Incremented version to 4.0.8
...
-Added VersionConverter
-Fixed converting XML to JSON with a default namespace
-Changed Silverlight/Windows Phone assemblies to not be signed
2012-02-10 11:33:45 +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
JamesNK
e04432b7e7
-Fixed converting emtpy XML elements with an array attribute not writing other attributes
2011-05-02 11:25:06 +00:00
JamesNK
87a2bbf831
-Added WriteArrayAttribute to XmlNodeConverter to include an attribute to help round tripping JSON and XML
...
-Added OmitRootObject to XmlNodeConverter to skip writing the root JSON object when converting XML
2010-12-27 04:00:43 +00:00
JamesNK
15ea91fb63
-Fixed error when deserializing nullable structs
...
-Fixed writing JSON Schema option label
-Improved error message when converting JSON with an empty property to XML
2010-10-22 23:23:49 +00:00
JamesNK
6d67aefac7
-Added ReflectionDelegateFactory, DynamicReflectionDelegateFactory and LateBoundDelegateFactory to support switching between dynamic and late bound reflection for medium trust environments
...
-Added WriteObjectId to BsonWriter
-Added BsonObjectId and BsonObjectIdConverter classes
-Added KeyValuePairConverter
-Added DynamicCodeGeneration flag to DefaultContractResolver
-Changed JsonConverter.ReadJson to add an extra parameter: currentValue
2010-03-17 06:53:47 +00:00
JamesNK
98f3757498
-When converting JSON to XML using XmlNodeConverter, changed special JSON properties ($id, $ref, $type) to be attributes rather than child elements
2010-02-21 03:32:32 +00:00
JamesNK
262bb492f5
-Add LINQ to XML object support to XmlNodeConverter
...
-Add SerializeXNode, DeserializeXNode methods to JsonConvert
-Remove "-" prefix when serializing a JSON constructor, prefix not compatible with XML naming standard
2010-02-20 07:46:48 +00:00
JamesNK
2e54bf69ab
-Fixed ToString culture inconsistence when serializing dictionary key
...
-Documentation
2009-12-08 22:27:13 +00:00
JamesNK
f1a9993723
-Added reading and writing binary JSON (BSON) support - work in progress
...
-Added BsonReader, BsonWriter
-Added support for reading and writing byte arrays to JsonReader, JsonWriter and LINQ to JSON classes
-Added ReadAsBytes to JsonReader
-Changed Silverlight build serializer to look for a TypeConverter
-Changed .NET build to not rely on System.ComponentModel.DataAnnotations assembly to support .NET 4.0 client profile
-Remove DateTimeOffset stand-in from Compact Framework build
-Fixed .NET 2.0 build to run on environments without .NET 2.0 SP1
-Fixed deserialization to always use a new value created from a JsonConverter
-Fixed XmlNodeConverter to support converting comments in JSON
2009-12-06 23:10:14 +00:00
JamesNK
95caaf9dc1
-Added type descriptor objects to support JObject property databinding
...
-Added OnErrorAttribute and ErrorContext for handling serialization errors
2009-08-22 12:01:24 +00:00
JamesNK
affb9ec906
-Added even more detail to no root XML element exception message when converting JSON to XML. Seriously, if you still get stuck here you're an idiot
...
-Added NullValueHandling, DefaultValueHandling and ReferenceLoopHandling to JsonPropertyAttribute
-Change JsonMemberMapping from a struct to a class. Now has too many properties for a struct
2009-04-22 05:56:34 +00:00
JamesNK
d1757496fb
-Fix XmlNodeConverter handling of nested arrays when converting to XML
2009-01-11 09:01:55 +00:00
JamesNK
663540f349
-Added DeserializeNode overload to specify a root element
2009-01-06 09:36:04 +00:00
JamesNK
f95868233e
-Rename JavaScriptConvert to JsonConvert
2008-12-03 05:52:21 +00:00
JamesNK
0ae1c636bd
Work in progress:
...
-Silverlight build projects
-JObject now implements IDictionary, JArray now implements IList
2008-06-08 10:41:20 +00:00
JamesNK
ffe2d91279
Change - Heaps of small changes and bug fixes around LINQ to JSON. Many unit tests added.
...
Change - CultureInfo is now always passed into FormatWith
2008-04-04 22:45:52 +00:00