On Fri, May 1, 2015 at 7:53 AM, Brad Jorsch (Anomie) bjorsch@wikimedia.org wrote:
With formatversion=2, we can make some useful changes:
- Return booleans as boolean true instead of empty-string. Where
appropriate,[1] return boolean false instead of omitting the property.
- Return empty objects in JSON as {}, rather than [].
- Have action=query's "pages" be an array, instead of an object with
page ids as keys that can be difficult to iterate.
- Provide useful property names instead of '*'.
- Eliminate useless indirection, e.g. {"text":"..."} instead of
{"text":{"*":"..."}} and {"key1":"value1","key2":"value2"} instead of [{"name":"key1","*":"value1"},{"name":"key2","*":"value2"}].
formatversion=2 looks great, Brad. Thanks for the improvements.
-Frances