Histórico da Página
...
Bloco de código | ||
---|---|---|
| ||
...
DEFINE OUTPUT PARAM jsonOutput AS JsonObject NO-UNDO.
jsonOutput = JsonAPIResponseBuilder:empty().
/* ou */
jsonOutput = JsonAPIResponseBuilder:empty(500). /* retorna status 500 */
...
/*
No exemplo acima será retornado um Json na variável "jsonOutput" no seguinte formato, podendo ter o status alterado:
{
"status":200,
"payload":{}
}
*/
|
Mapeamento da RowErrors (include method/dbotterr.i):
Campo | Json | Descrição |
---|---|---|
ErrorNumber | code | Código da mensagem |
ErrorDescription | message | Descrição da mensagem |
ErrorSubType | type | Tipo de mensagem |
ErrorHelp | detailedMessage | Help da mensagem |
Informações | ||
---|---|---|
| ||
A tag "details" somente aparecerá no JSON quando houver mais de uma mensagem do mesmo tipo, exemplo: duas mensagens de "error" ou duas mensagens de "warning". |
Nota | ||
---|---|---|
| ||
O retorno dos objetos seguem o padrão conforme o "Guia de implementação de API V2.0". |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas