I consider using jsonpb for the REST API but haven’t tried it yet. I am wondering does it also provide REST design stuff like structure of the requests and responses or is it still up to developer to decide. I do find any examples of jsonpb requests and responses.
As far I could find out regarding the design principles, Heroku API should be an example of a good design.
So, please share experiences on jsonpb and REST design generally (API version, nesting, hypermedia, etc.)