TL++ JSON

tl-json

Voltamos com a edição número 2 do Protheus News, com uma outra novidade do TL++, a utilização de JSON.

A partir da versão 17.3.0.7 do servidor de aplicação Protheus , o Protheus reconhece o JSON de forma “nativa” ou seja, é possível declarar o JSON da forma abaixo sem ter que instanciar explicitamente a classe JsonObject.

{“key”: “valor”}

Vamos a um exemplo prático:

#include ‘totvs.ch


user function testeJson()

local oPedidos := {“pedidos”: {}, “quantidadePedidos”:0}
local oPedido

oPedido := {“codigo”: “123456”, “total”:123.00}
oPedidos[“quantidadePedidos”] := 1

aadd(oPedidos[‘pedidos’], oPedido)

msgAlert(oPedidos[‘pedidos’][1][‘codigo’])
msgAlert(oPedidos[‘pedidos’][1][‘total’])

freeObj(oPedidos)
freeObj(oPedido)
return

Espero que tenham gostado dessa edição do Protheus News!

Em breve traremos mais novidades!

Até logo!

Compartilhe esse conteúdo

LinkedIn
Twitter
Facebook

Conheça os serviços da EverySystem

Conteúdos relacionados

tl-json

TL++ JSON

Voltamos com a edição número 2 do Protheus News, com uma outra novidade do TL++, a utilização de

VER POST »

Utilizamos cookies para qualificar sua experiência nesta página e aperfeiçoar nosso site. Ao clicar em “ok, entendi”, você concorda com esta utilização. Mais informações podem ser obtidas em nossa Política de privacidade.