Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

FWJsonDeserialize

FWJsonDeserialize(cParam, @uRet) --> lRet

Interpreta JSON en código legado.

FWJsonDeserializeAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Función legada depreciada; página actual recomienda JsonObject sin nuevas mejoras. Documentación histórica describe objeto dinámico por referencia con éxito lógico; no restaura métodos y limita atributos numéricos. Ejemplo usa JSON constante y comprueba éxito antes de propiedad. No evalúa macro ni valida esquema. (Fuentes: refs. 1–2.)

02 · SINTAXIS

Sintaxis

FWJsonDeserialize(cParam, @uRet) --> lRet

Parámetros

cParam
CarácterObligatorio

Texto JSON válido.

uRet
CualquieraObligatorio

Variable de salida por referencia.

Retorno

Lógico; objeto por referencia.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed432()
    Local oDatos
    // Entrada fija; comprobar exito antes de acceder.
    If FWJsonDeserialize('{"code":"ED01"}',@oDatos)
        ConOut(oDatos:code)
        FreeObj(oDatos)
    EndIf
Return Nil
Resultado esperado

ED01 tras éxito; code es clave fija del contrato didáctico. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar contexto y retorno antes de integrar; ejemplo no sustituye rutina completa.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. FWJsonDeserialize — aviso de depreciação e referência. TDN. Consulta el 2026-10-27.
  2. TOTVS. FWJsonDeserialize, descrição histórica do contrato. TDN. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha