StoicDreamsSerialize 0.0.6
dotnet add package StoicDreamsSerialize --version 0.0.6
NuGet\Install-Package StoicDreamsSerialize -Version 0.0.6
<PackageReference Include="StoicDreamsSerialize" Version="0.0.6" />
paket add StoicDreamsSerialize --version 0.0.6
#r "nuget: StoicDreamsSerialize, 0.0.6"
// Install StoicDreamsSerialize as a Cake Addin
#addin nuget:?package=StoicDreamsSerialize&version=0.0.6
// Install StoicDreamsSerialize as a Cake Tool
#tool nuget:?package=StoicDreamsSerialize&version=0.0.6
Serialize - by Stoic Dreams
Pre-release - Expect possible breaking changes throughout development until 1.0 release.
Simple abstract helper methods to convert between C# classes, string data formats, and binary storage.
Use Cases
This project was created to standardize and simplify specific use cases we have run into in our projects over the years.
- Loading configuration data into projects.
- Serializing and deserializing data that needs to be stored to remember states.
- Serializing and deserializing data that needs to be synced to other devices.
- Loading configuration data from multiple files where the config file in the parent folder is overwritten by config files from the child folders.
Current Features
- JSON Serializer - Convert between JSON formatted text and class objects.
- Load object from File - Allows scanning folders for and loading
Planned Features
- XML Serializer - Convert between XML formatted text and class objects.
- Binary Serializer - Convert between binary formats and class objects.
Getting Started
Install StoicDreams.Serialize library using Nuget Package.
Contributing
We are not currently accepting contributions to this project. But if you'd like to provide feedback or ask questions, please visit StoicDreams.com and drop us a comment through our Feedback module.
Author
- Erik Gassler - Just a simpleton who likes making stuff with bits and bytes. Visit my Patreon page if you would like to provide support.
License
This project is public domain
Acknowledgments
- Newtonsoft - Great, and robust library for JSON serialization and deserialization.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Newtonsoft.Json (>= 12.0.2)
- System.Runtime (>= 4.3.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|