1. Declare the schema of many data types
2. Use the schema to generate structs from those data types in multiple languages (Golang, Typescript, Dart)
3. Easily serialize and deserialize those types to and from JSON
My Google-fu seems to be pretty awful because I cannot find a single tool that allows me to declare a type schema without it also being an alternative to JSON.
Any boring solutions out there?
https://capnproto.org/otherlang.html allows for a serialization free solution.