Protobuf to JSON conversions

What is the proper way of converting some encoded (and also not yet-encoded structures/map) data from the Protobuf format to JSON and vice-versa? I am using exprotobuf but cannot see any code doing that.

Bonus question: can the converted JSON be compatible with a JSON Schema derived automatically from the Protobuf definitions?