I don't think we'll be looking at a contender to JSON for quite some time (at least, for frontend/web consumable APIs). Being able to use it in JS directly pretty much guarantees its stability.
For other message protocols it's a different story. Each system has its own needs, so it's much harder to say.
For other message protocols it's a different story. Each system has its own needs, so it's much harder to say.