/SQLiteSerializer

A C# Serializer for storing objects to a SQLite Database in a human-readable format

Primary LanguageC#Apache License 2.0Apache-2.0

A C# Serializer for storing objects to a SQLite Database in a human-readable format

Current Version: 1.0.7

The goal of this project is to be able to serialize an object to a SQLite database and visually be able to inspect the tables and columns to see your type stored inside.

The project handles simple and complex objects such as arrays, generics, or compound classes. Each property of a class is looked at and if it is not a simple type then it is given it's own table in the database and the process runs recursively.

Currently, handles all known objects passed to the serializer regardless of the Serializable attribute being set on the class.

Known Issues

If you find any issues with objects or types that are not handled properly, please report them and provide a working example, if possible.