Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

FWJsonSerialize

FWJsonSerialize(uData, [lClassName], [lUTC]) --> cJson

Serializa dados para JSON em código legado.

FWJsonSerializeAdvPL
01 · VISÃO GERAL

Visão geral

Função legada depreciada; a TOTVS recomenda JsonObject. Serializa dados AdvPL para texto JSON. Os parâmetros adicionais controlam inclusão do nome da classe e tratamento de datas; não presumir que todas as combinações preservem tipos num ciclo completo. O exemplo usa array simples de inteiros e não depende de datas, objetos ou credenciais. JSON produzido não deve conter dados internos não destinados ao consumidor. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

FWJsonSerialize(uData, [lClassName], [lUTC]) --> cJson

Parâmetros

uData
QualquerObrigatório

Dado a serializar.

lClassName
LógicoOpcional

Inclui nome da classe quando aplicável.

lUTC
LógicoOpcional

Controla formato UTC de datas conforme ficha.

Retorno

Texto JSON.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed433()
    // Array ficticio, sem campos sensiveis.
    ConOut(FWJsonSerialize({1,2}))
Return Nil
Resultado esperado

Array JSON equivalente a [1,2]; espaços de serialização podem variar. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Conferir o contexto e o retorno antes de integrar; o exemplo não substitui a rotina completa.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. FWJsonSerialize — aviso de depreciação e referência. TDN. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha