Agreed. Just adding some fixed types doesn't really help that much.
Something like EDN for JSON would be cool: https://github.com/edn-format/edn
Something like EDN for JSON would be cool: https://github.com/edn-format/edn
Or do you mean, you want a format that's sort of halfway between EDN and JSON?
I know it's a tool problem but I don't see the whole world embracing transit.
If this format gets adopted with extensible types we get a readable format that has what transit provides and if there's no tooling support we can still read it with standard json tools or none at all.
It brings the set of scalar types you can express in a JSON message on par with other serialization formats like Protobufs: