| Change Set |
Date |
Downloads |
Comment |
35127
by
JamesNK
|
Today at
2:55 AM
|
2 |
-More documentation (I know!) -Fixed decimals to always be written with a decimal place -Replaced IMappingResolver with IContractResolver -Renamed JsonMemberMapping to JsonProperty -Added JsonContract, JsonObjectContract, JsonArrayContract, JsonDictionaryContract -Added support for OnSerializing, OnSerialized, OnDeserializing, OnDeserialized callback methods -Major refactoring of serialization internals |
34746
by
JamesNK
|
Jun 19 at
12:37 PM
|
94 |
-More documentation -Changed CustomCreationConverter to throw NotImplementedException when serializing |
34724
by
JamesNK
|
Jun 18 at
12:23 PM
|
17 |
-JsonObjectAttribute will now force a collection class to be serialized as an object -Renamed ThreadSafeDictionaryWrapper to ThreadSafeStore |
34646
by
JamesNK
|
Jun 16 at
9:50 AM
|
29 |
-Added documentation (gasp!) -Fixed serialization of Uri members on Silverlight/Compact Framework -Fixed serialization of JToken members -Fixed (hopefully) cache threading issues |
34267
by
JamesNK
|
May 31 at
12:10 PM
|
101 |
-Fixed serializer handling of comments in JSON |
34241
by
JamesNK
|
May 30 at
6:13 AM
|
22 |
-Lots of XML code comments -Added type name handling to serializer -Fixed various compilation warnings |
33898
by
JamesNK
|
May 13 at
10:15 AM
|
91 |
-Added JsonSerializer argument to JsonConverter.ReadJson and JsonConverter.WriteJson. Needed because serializer now has state -Added CustomCreationConverter -Added IsReference to JsonContainerAttribute -Added PreserveReferencesHandling to JsonSerializer -Added IReferenceResolver to JsonSerializer -Split internals of JsonSerializer into JsonSerializerWriter (serializes) and JsonSerializerReader (deserializes) -Moved serialize stack from JsonWriter (yuck) to JsonSerializerWriter (yay) -Added FromObject overload with JsonSerializer argument for cases when state is needed |
33814
by
JamesNK
|
May 9 at
10:19 AM
|
31 |
-Added support for DataContractAttribute and DataMemberAttribute to JsonSerializer -Added support for serializing private members by marking them with JsonPropertyAttribute or DataMemberAttribute |
33600
by
JamesNK
|
Apr 30 at
10:12 AM
|
67 |
-Fix bug when JValue of type string has a null string value -Fix JToken casting bugs to float and decimal |
33538
by
JamesNK
|
Apr 27 at
8:49 AM
|
45 |
-Changed JObject to enumerate over KeyValuePair<string, JToken> rather than JToken. Breaking change. |
33517
by
JamesNK
|
Apr 26 at
7:11 AM
|
25 |
-Added MetadataTypeAttribute support when searching for attributes -Tests around serializing/deserializing LINQ to SQL classes |
33405
by
JamesNK
|
Apr 22 at
5:56 AM
|
42 |
-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 |
33036
by
JamesNK
|
Apr 12 at
1:21 AM
|
45 |
-Changed DefaultDateTimeFormat on IsoDateTimeConverter to not display zero milliseconds |
32982
by
JamesNK
|
Apr 10 at
5:00 AM
|
21 |
-Moved JTokenReaderTest.cs and JTokenWriterTest.cs to Linq test directory |
32981
by
JamesNK
|
Apr 10 at
4:45 AM
|
25 |
-Rename JsonTokenReader, JsonTokenWriter, JsonTokenType to JTokenReader, JTokenWriter, JTokenType |
32631
by
JamesNK
|
Mar 29 at
1:36 AM
|
74 |
-Added StringEnumConverter -Added BinaryConverter |
32378
by
JamesNK
|
Mar 21 at
9:19 AM
|
66 |
-Rename Product.Expiry to Product.ExpiryDate in tests |
32207
by
JamesNK
|
Mar 14 at
12:38 AM
|
58 |
-Added support to deserializing to IEnumerable<T>, IList<T>, IDictionary<K, V> -Added populating members when creating object from non default constructor -Added case best match when deserializing properties -Added ToString(Formatting, JsonConverters[]) overload to JToken -Added SerializeObject(object, Formatting, JsonConverter[]) overload to JsonConvert -Added IMappingResolver. Property added to JsonSerializer, JsonSerializerSettings, JsonSchemaGenerator -Added CamelCaseMappingResolver |
31851
by
JamesNK
|
Feb 27 at
6:02 AM
|
80 |
-Added AddAfterSelf, AddBeforeSelf to JToken |
31850
by
JamesNK
|
Feb 27 at
5:12 AM
|
16 |
-Fix ToString(JsonConverter[]) overload on JToken -Ensure JavaScriptDateTimeConverter converts nullable DateTimes -Make JsonTypeReflector thread safe |
31165
by
JamesNK
|
Feb 8 at
7:57 AM
|
120 |
-Improve error message when attempting to deserialize to an interface or abstract class |
30563
by
JamesNK
|
Jan 24 at
12:06 AM
|
100 |
-Fix writing raw JValue tokens |
30272
by
JamesNK
|
Jan 15 at
7:46 AM
|
76 |
-Added deserialize test for jagged arrays -Made deserializer ignore missing members by default |
30122
by
JamesNK
|
Jan 11 at
8:01 AM
|
59 |
-Fix XmlNodeConverter handling of nested arrays when converting to XML |
29926
by
JamesNK
|
Jan 6 at
8:36 AM
|
109 |
-Added DeserializeNode overload to specify a root element |