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:
‘
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!
0 comentários