Versão atual:

Manipular JSON ponto de entrada MI255POS

Boa tarde! Tudo bem?

Estou tentando manipular uma informação dentro de um JSON da mensagem unica STOCKLEVEL do Protheus, eu consigo chegar na informação da propriedade "AvailableStockAmount" e alterar também, acredito que o problema esteja em montar o Json novamente para a estrutura original. Alguém tem uma ideia de como fazer isso? Obrigado!

jPrincipal := ParamIXB[2]:OOBJFINAL:GetJsonObject("Content")

jSecundario := jPrincipal["ListOfReturnItem"][1]:ooBJFINAL:GetJsonObject("Content")

jTerc := jSecundario["ReturnItem"]:OOBJFINAL:GetJsonObject("Content")

jTerc['AvailableStockAmount'] := "1"

jSecundario["ReturnItem"] := jTerc

jPrincipal["ListOfReturnItem"][1] := jSecundario

Versões (2):

Ver a versão formatada

Manipular JSON ponto de entrada MI255POS

Comentário

new question