ISSUE: The JSON result returned is valid but NOT easy to work with programmatically. Most of the data returned has keys that are actually the values.
EXAMPLE (CURRENT):
{
"employee_count_by_month": {
"2010-01": 111106,
"2010-02": 111323
}
}
SUGGESTED FIX:
{
"employee_count_by_month": [
{"month:":"2010-01", "count": 111106},
{"month:":"2010-02", "count": 111323}
]
}
DETAILS: You can't deserialize the data back into objects under the current schema because the key is truly a value and therefore not finite.
CONS: Makes the file larger
IDEA: You probably can't change the schema since it's been published - but you could add a flag that allows the data to be returned structured as in the suggestions above.