Hi, I am wondering what is the OpenStack way of returning json from apiclient.
I have got 2 different JSON response examples from http://api.openstack.org/: json output with namespace: { "volume": { "status":"available", "availability_zone":"nova", "id":"5aa119a8-d25b-45a7-8d1b-88e127885635", "name":"vol-002", "volume_type":"None", "metadata":{ "contents":"not junk" } } } (example for GET 'v2/{tenant_id}/volumes/{volume_id}' of Block Storage API v2.0 taken from http://api.openstack.org/api-ref-blockstorage.html [most values ommited]) json output without namespace: { "alarm_actions": [ "http://site:8000/alarm" ], "alarm_id": null, "combination_rule": null, "description": "An alarm", "enabled": true, "type": "threshold", "user_id": "c96c887c216949acbdfbd8b494863567" } (example for GET 'v2/alarms/{alarm_id}' of Telemetry API v2.0 taken from http://api.openstack.org/api-ref-telemetry.html [most values ommited]) Tuskar API now uses "without namespace" variant. By looking at API docs at http://api.openstack.org/ I can say that projects use both ways, altought what I would describe as "nicer API" uses namespaced variant. So, returning to my question, does OpenStack have some rules what format of JSON (namespaced or not) should APIs return? -- Petr Blaho, pbl...@redhat.com Software Engineer _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev