This can complicate and
hinder the interoperability of a RESTful Web service, as – for example
– clients expecting JSON [10] data will not be able to parse
a XML payload. Also, a RESTful Web service capable of serving
resources in multiple representation formats requires more maintenance
effort. However, in our experience the benefit of preferring
JSON over XML can outweigh the extra effort and the lack of interoperability
with a significant overhead reduction.