Hey puzzledplane,
Thanks for the report. In JSON square brackets [] denote an array, whereas curly braces {} denote key value pairs, sometimes called a hash or set or dictionary. Here is a short example of how you might access the values.
The places we use key value pairs instead of arrays is by design, and it should pass JSONLint test: https://gist.github.com/1758101. In the case you posted the order of the attributes, such as “players_checked_in” or “short_url” do not matter, and it is easier to access by name
result[“tournament”][“players_checked_in”]
if it were in an array, let’s say the way you had posted it, it would be accessed like this:
result[“tournament”][ 2]
Let me know if you have any other questions or feature requests for the API.
Thanks,
Lane