← Back to team overview

openstack team mailing list archive

Re: XML and JSON for API's


It's not just about the service itself  validating it, its as Joseph said, making sure that the data structures themselves are documented in detail to the client.  To my knowledge there is no accepted schema language in JSON  though JSON schema is starting to catch on.

At the end of the day it should be a matter of providing our customers with a representation that they can readily use.  It could be that my perception is wrong, but it seems to me that there's support for both representations.   I'll try to get some data to back this up.

-jOrGe W.

On Jun 2, 2011, at 2:00 PM, Jay Pipes wrote:

> On Thu, Jun 2, 2011 at 1:54 PM, Rick Clark <rick@xxxxxxxxxxxxx> wrote:
>> Hi All,
>> Is it required for new openstack API's to support both JSON and XML, or
>> would it be acceptable to only support JSON?
> Glance currently does not support XML and I have no plans in the
> immediate future to add support for it.
> IMHO, JSON can be validated just as easily as XML. Simply
> json.loads(req.body) and then, if parsing succeeds, compare the
> mapping against a model. No need for XSDs, WADLs, or any other
> acronym.
> -jay

Follow ups