Rabbit.SerializationMaster
4.3.0
dotnet add package Rabbit.SerializationMaster --version 4.3.0
NuGet\Install-Package Rabbit.SerializationMaster -Version 4.3.0
<PackageReference Include="Rabbit.SerializationMaster" Version="4.3.0" />
paket add Rabbit.SerializationMaster --version 4.3.0
#r "nuget: Rabbit.SerializationMaster, 4.3.0"
// Install Rabbit.SerializationMaster as a Cake Addin
#addin nuget:?package=Rabbit.SerializationMaster&version=4.3.0
// Install Rabbit.SerializationMaster as a Cake Tool
#tool nuget:?package=Rabbit.SerializationMaster&version=4.3.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 |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETFramework 4.0
- No dependencies.
-
.NETStandard 2.0
- 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.3.0
* Support NetStandard
Version 4.1.1
* Signed assembly
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)