cParamTexto JSON válido.
AdvPL GuiaFWJsonDeserialize(cParam, @uRet) --> lRetInterpreta JSON em código legado.
Função legada depreciada: a página atual recomenda JsonObject e não prevê manutenção. A documentação histórica descreve parse de string para objeto dinâmico, com resultado por referência e sucesso lógico; o objeto não restaura métodos da classe original e há limitações em nomes de atributos numéricos. O exemplo usa JSON constante e verifica sucesso antes de acessar uma propriedade. Não aplica conteúdo recebido como macro nem assume validação de esquema. (Fontes: refs. 1–2.)
FWJsonDeserialize(cParam, @uRet) --> lRetcParamTexto JSON válido.
uRetVariável de saída por referência.
Lógico; objeto devolvido por referência.
#Include "Protheus.ch"
User Function Ed432()
Local oDados
// Entrada fixa; verificar sucesso antes de acessar.
If FWJsonDeserialize('{"code":"ED01"}',@oDados)
ConOut(oDados:code)
FreeObj(oDados)
EndIf
Return NilED01 após sucesso; chave code preservada como contrato didático. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.