An open API service indexing awesome lists of open source software.

https://github.com/teawithsand/reser

Tool for polymorphic serialization in golang
https://github.com/teawithsand/reser

golang json marshalling serialization

Last synced: about 2 months ago
JSON representation

Tool for polymorphic serialization in golang

Awesome Lists containing this project

README

          

# reser
Serialization util for golang.

It allows for things like:
* Abstracting serialization using interfaces
* Polymorphic serializtion with tag
* Polymorphic serializtion without tag

It's very simplistic and does not implement any serialization format on it's own. Instead it builds tools on top of existing serialization formats like JSON and their existing implementations, like one in golang stdlib.

It also simplifies doing lots of amazing things like integrating ZSTD dictionary compression directly into serializer/deserializer function.

## Examples
See docs and examples files (WIP)