Protobuffers have one major advantage over JSON: the schemas are versioned. When your requirements for the payload inevitably change, Protobuffers can handle that with a lot less muss and fuss than JSON can.
Plus, the byte count over the wire is much smaller - something that matters even in today's world of gigabit ethernet.