Por que o Datasnap REST retorna um JSON “sujo”?
![](https://i1.wp.com/kelvermerlotti.com/wp-content/uploads/2018/02/datasnapjsonsujo.png?fit=300%2C300&ssl=1)
Eu sabia que tinha um motivo, mas já tinha me esquecido! E esses dias lendo a documentação mais uma vez, “lembrei” do porque que o resultado do Datasnap é sempre um array: {result:[<seu retorno>]} É feito assim pois “<seu retorno>” pode não ser um valor único, visto que em Delphi podemos ter parâmetros out e var, lembra?! …