[Gastosabertos] Inconsistência no json retornado da API

Luiz Armesto luiz.armesto em gmail.com
Quinta Setembro 24 22:12:07 UTC 2015


Precisamos padronizar o formato do json que a API serve. Estamos com vários
problema de incompatibilidade.

"/api/v1/execucao/info" retorna algo no seguinte formato:

{
    "data": {
        "years": [
            "2003",
            "2004",
            "2005",
            "2006",
            "2007",
            "2008",
            "2009",
            "2010",
            "2011",
            "2012",
            "2013",
            "2014",
            "2015"
        ]
    }
}

Enquanto "/api/v1/receita/info" retorna


[
    {
        "year": "2014"
    },
    {
        "year": "2013"
    },
    {
        "year": "2012"
    },
    {
        "year": "2011"
    },
    {
        "year": "2010"
    },
    {
        "year": "2009"
    },
    {
        "year": "2008"
    }
]

Assim como "/api/v1/execucao/list" retorna um objeto com uma lista de
objetos no campo "data". "/api/v1/receita/list" já retorna direto uma
lista de objetos



Qual padrão adotaremos?

-- 
Luiz Armesto
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.okfn.org/pipermail/gastosabertos/attachments/20150924/02ed1d94/attachment-0002.html>


Mais detalhes sobre a lista de discussão Gastosabertos