DotFox/transit.c: A data interchange format and set of libraries for conveying values between applications written in different programming languages. (opens in new tab) 聽馃Зc/c++
What is Transit? Transit is a format and a set of libraries for conveying values between applications written in different languages. It is layered on top of JSON and MessagePack, so you get their tooling and speed, but with a much richer type system and built-in payload compression. Think of it as "JSON that round-trips real types": Ground types from the host format: maps, arrays, strings, numbers, booleans, null Extension types JSON lacks: keywords :foo, symbols, instants (timestamps), UUID...
Read the original article