Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Caso haja a requisição de algum item que não exista Item not exist.


Exemplo


Bloco de código
languagejs
themeMidnight
titleRequisição
{
    "itens": [
        1,
        5,
        10
    ],
    "dados_itens": [
        "regras_base",
        "regras_aliquota",
        "detalhe_livro",
        "regras_escrituracao"
    ]
}

...

Bloco de código
languagejs
themeMidnight
titleExemplo implementação
Function MontaObjetoRequisicaoEspecifico()
  Local oRequisicao      as Json
  Local jComponente      as json

//Exemplo composição Json não nativo
  oRequisicao                    := JsonObject():New()
  oRequisicao["itens"]            := {1, 5, 10}
  oRequisicao["dados_cabecalho"] := "sim"
  oRequisicao["dados_itens"]      := {"regras_base", "detalhe_livro", "detalhe_livro" , "regras_escrituracao"}
  oRequisicao["planilha_financeira"]   := "sim"

//Exemplo composição Json nativo (TL++)
  jComponente := {"itens": {1, 5, 10}, "dados_planilha": "sim", "dados_itens": {"regras_base", "detalhe_livro", "detalhe_livro" , "regras_escrituracao"}, "planilha_financeira": "sim"}


  Conout(oRequisicao:ToJson())
  Conout(jComponente:ToJson())

  FreeObj(oRequisicao)
  FreeObj(jComponente)

Return nil
Bloco de código
languagejs
themeMidnight
titleExemplo Json estruturado 2
{
    "id": [
        1,
        5,
       10
    ],
    "dados_cabecalho": "sim",
    "dados_itens": [
        "regras_base",
        "regras_aliquota",
        "detalhe_livro",
        "regras_escrituracao"
    ],
    "planilha_financeira": "sim"
}
Aviso
titleAtenção

Todos os exemplos demonstrados nesta documentação são fictícios, criados com intuito de orientar, cabendo ao desenvolvedor aplicar os conceitos demonstrados da forma que atenda plenamente as necessidades da operação. 

...