[Gastosabertos] Inconsistência no json retornado da API
Andres MRM
andres em inventati.org
Sexta Setembro 25 01:08:51 UTC 2015
Oi, Luiz! Eu "encapsulei" os Arrays dentro de um data porque estava dando
algum problema, e quando fui ver cai aqui:
http://flask.pocoo.org/docs/0.10/security/#json-security
Pelo que tinha entendido, retornar um JSON que já começa com Array seria
inseguro...
[2015-09-24 19:12] Luiz Armesto:
> 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
>
Mais detalhes sobre a lista de discussão Gastosabertos