StoicDreamsSerialize 0.0.6

Simple abstract helper methods to convert between C# classes, string data formats, and binary storage.

Install-Package StoicDreamsSerialize -Version 0.0.6
dotnet add package StoicDreamsSerialize --version 0.0.6
<PackageReference Include="StoicDreamsSerialize" Version="0.0.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add StoicDreamsSerialize --version 0.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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.

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.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.0.6 61 8/3/2019
0.0.5 65 6/22/2019
0.0.4 483 3/5/2019
0.0.3 91 3/1/2019
0.0.2 93 2/27/2019
0.0.1 96 2/27/2019