XSerializer 0.4.2

XSerializer - Serialize *anything*

XML
XSerializer's XML serialization handles properties and types that the System.Xml.Serialization.XmlSerializer does not handle, such as interfaces and dictionaries. It is meant to be a drop-in replacement for the BCL XmlSerializer - it uses the same attributes: [XmlElement], [XmlAttribute], etc.

JSON
JSON serialization in XSerializer has better performance than JSON.NET (Newtonsoft). It also has better support for deserialization into a variable or field of type dynamic.

Encryption
XSerializer's XML and JSON serializers support the concept of field-level encryption. Properties that are decorated with an [Encrypt] attribute have their values encrypted/decrypted automatically. The actual mechanism to encrypt these fields is exposed through the IEncryptionMechanism interface - users of the encrypt feature are expected to implement this interface in their project.

Install-Package XSerializer -Version 0.4.2
dotnet add package XSerializer --version 0.4.2
paket add XSerializer --version 0.4.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

XSerializer version 0.4.2

Fixed a bug where an exception was thrown when a property was marked with the [Encrypt] attribute, but the corresponding json value during a derialization operation was a null literal.

Version History

Version Downloads Last updated
0.4.2 (current) 195 6/1/2018
0.4.1 422 4/30/2018
0.4.0 102 4/19/2018
0.3.8 6,369 1/6/2017
0.3.7 2,508 10/17/2016
0.3.5 3,009 4/26/2016
0.3.4 2,250 3/18/2016
0.3.3 726 2/13/2016
0.3.2 2,840 12/10/2015
0.3.1 247 11/20/2015
0.3.0 6,861 11/11/2015
0.2.4 415 10/20/2015
0.2.3 1,451 9/8/2015
0.2.2 617 7/6/2015
0.2.1 2,960 6/4/2015
0.2.0 226 5/18/2015
0.1.28 542 4/10/2015
0.1.27 614 1/22/2015
0.1.26 173 1/22/2015
0.1.25 1,161 12/16/2014
0.1.24 470 10/27/2014
0.1.23 345 10/3/2014
0.1.22 206 9/23/2014
0.1.21 197 9/17/2014
0.1.20 189 9/15/2014
0.1.19 262 8/28/2014
0.1.18 870 8/21/2014
0.1.17 252 8/8/2014
0.1.16 197 7/29/2014
0.1.15 223 6/23/2014
0.1.14 195 6/19/2014
0.1.13 197 6/13/2014
0.1.12 262 5/16/2014
0.1.11 199 5/13/2014
0.1.10 200 4/29/2014
0.1.9 636 6/14/2013
0.1.8 249 5/21/2013
0.1.7 230 5/13/2013
0.1.7-alpha 202 5/7/2013
0.1.6 243 4/20/2013
0.1.5 227 4/20/2013
0.1.4 228 4/18/2013
0.1.3 226 4/18/2013
0.1.2 246 3/28/2013
0.1.1 232 3/25/2013
0.1.0 235 3/24/2013
0.0.4 241 3/18/2013
0.0.3 231 3/18/2013