Rabbit.SerializationMaster
4.1.0
See the version list below for details.
dotnet add package Rabbit.SerializationMaster --version 4.1.0
NuGet\Install-Package Rabbit.SerializationMaster -Version 4.1.0
<PackageReference Include="Rabbit.SerializationMaster" Version="4.1.0" />
paket add Rabbit.SerializationMaster --version 4.1.0
#r "nuget: Rabbit.SerializationMaster, 4.1.0"
// Install Rabbit.SerializationMaster as a Cake Addin #addin nuget:?package=Rabbit.SerializationMaster&version=4.1.0 // Install Rabbit.SerializationMaster as a Cake Tool #tool nuget:?package=Rabbit.SerializationMaster&version=4.1.0
This library enables serialization an object of any type to string format (xml/json/base64) and to deserialize a resulted string back to object instance. Also it supports to implement a custom serialization strategy.
1. Serialize : serializes an object to string (depends on type xml/json/jsv/base64/...)
2. Deserialize : deserializes a string to object (depends on type xml/json/jsv/base64/...)
3. DeepCopy : performs deep copied an object
For detail please check project site https://juanonsoftware.github.io/SerializationMaster-Package/
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Rabbit.SerializationMaster:
Package | Downloads |
---|---|
Rabbit.Integrations.Redis
Provide extension methods to IDatabase of StackExchange.Redis |
|
Rabbit.SerializationMaster.JsonNet
This library enables you to serialize an object of any type to json format and to deserialize a resulted string back to object instance based on Json.NET. |
|
Security.Users.ExternManaged
Provides an authentication service and a custom membership to use with FormsAuthentication Github source: https://github.com/vndevpro/SecurityUsers |
|
Rabbit.SerializationMaster.Web
This library enables you to serialize an object of any type to json format and to deserialize a resulted string back to object instance based on JavaScriptSerializer. |
|
Rabbit.SerializationMaster.ServiceStack
This library enables you to serialize an object of any type to json format and to deserialize a resulted string back to object instance based on ServiceStack.Text library. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version 4.1.0
* Extension methods (Serialize/Deserialize/DeepCopy) how have another overload with one-time-usage strategy
* Internal strategies now are public (Base64SerializationStrategy, DataContractJsonSerializationStrategy, XmlSerializationStrategy)
Version 4.0.1
* Fix Serialization behavior when object type is String.
Version 4.0.0
* Add DeepCopy function
* Base64Serialization will throw an exception if object's type is not serializeable.
Version 3.1.0
* Base64Serialization uses BinaryFormatter and requires object type with Serializable attribute.
Version 3.0.0
* Supports Xml/Base64/JSON (via DataContractJsonSerializer)