New answers tagged multi-platform
There are any number of solutions to this, but fundamentally what you're looking for is some way to provide a specification file for your API that can be used to create a client for that API. If you create a "level 3" REST API (see: Richardson Maturity Model) then you can almost leave it to the client to figure out (although in fact implementations seem to ...
You might want to use Google Protocol Buffers. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages – Java, C++, or Python.
Top 50 recent answers are included