Árvore de páginas

Versões comparadas

Chave

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

Métodos Estáticos

Nome

Descrição

Versão Disponível
getPropertyJsonObject

Recupera de acordo com o tipo do dado, o valor de uma propriedade dentro de um JsonObject.

Informações
titleExemplo

ASSIGN cUser = JsonAPIUtils:getPropertyJsonObject(oJsonInput, "user")

Aviso
titleImportante

Caso a propriedade seja um objeto JsonArray, todos os dados são agrupados, transformados em um texto e separados por vírgula.

12.1.21  e superiores
getPropertyJsonArray

Verifica se o array possui uma propriedade no índice informado e, de acordo com o tipo do dado.

Informações
titleExemplo

ASSIGN cReturn = JsonAPIUtils:getPropertyJsonArray(oJsonArray, iCount).

12.1.23 e superiores
getProperty

Recebe um objeto genérico que será transformado em JsonObject ou JsonArray, de acordo com as informações vindas da chamada,
e devolve uma string com o conteúdo da propriedade indicada pelo nome ou pelo ­índice.

Informações
titleExemplo

ASSIGN cReturn = JsonAPIUtils:getProperty(oJsonObject, cProperty, ?).

12.1.23 e superiores
getJsonArrayChar

Retorna todos os dados de um objeto JsonArray agrupados, transformados em um texto e separados por vírgula.

Informações
titleExemplo

ASSIGN cJsonArrayChar = JsonAPIUtils:getJsonArrayChar(oJsonArray)

12.1.21 e superiores
checkJsonIsArray

Verifica se o objeto é um JsonArray ou um JsonObject.

Informações
titleExemplo

IF JsonAPIUtils:checkJsonIsArray(oJsonInput) THEN DO:

...

END.

12.1.21 e superiores
changeDateToISO

Formata uma data e horário do padrão PROGRESS para uma string dentro do padrão ISO (DATETIME-TZ).

Informações
titleExemplo

ASSIGN cDateISO = JsonAPIUtils:changeDateToISO(pDate, "08:09:11")

12.1.21 e superiores
changeISOToDate

Converte uma data no formato ISO (string) para uma variável do tipo Date.

Informações
titleExemplo

ASSIGN pDate = JsonAPIUtils:changeISOToDate(cDateISO)

12.1.21 e superiores
convertLongcharToJsonObject

Converte uma variável LongChar em um objeto JSONObject.

Informações
titleExemplo

ASSIGN oJsonObject = JsonAPIUtils:convertLongcharToJsonObject(pJsonChar)

12.1.21 e superiores
convertTempTableToJsonObject

Converte uma tabela temporária em um objeto JSONObject.

Informações
titleExemplo

ASSIGN oJsonObject = JsonAPIUtils:convertTempTableToJsonObject(TEMP-TABLE RowErrors:HANDLE)

12.1.21 e superiores
convertTempTableToJsonArray

 Converte uma TEMP-TABLE handle para um JSONArray.

Informações
titleExemplo

Assign oJsonArray = JsonAPIUtils:ConvertTempTableToJsonArray(INPUT TEMP-TABLE RowErrors:HANDLE).

12.1.23 e superiores
convertTempTableFirstItemToJsonObject

Converte uma TEMP-TABLE handle para um single JSONObject.

Informações
titleExemplo

RETURN JsonAPIUtils:convertTempTableFirstItemToJsonObject(TempTable).

12.1.23 e superiores
getTableExceptFieldsBySerializedFields

Retorna a lista de campos da tabela para a lista de exceção com base no nome serializado do campo separados por ','.

Informações
titleExemplo

ASSIGN cReturn = JsonAPIUtils:getTableExceptFieldsBySerializedFields(vHandle, vFields).

Aviso
titleImportante

Este método também pode ser utilizado com Datasets handles.

12.1.23 e superiores
jsonDataTypeToAblDataType

Retorna o tipo de dado PROGRESS conforme tipo de dado vindo do JSON.

Informações
titleExemplo

ASSIGN cReturn = JsonAPIUtils:jsonDataTypeToAblDataType(jsonType).

12.1.23 e superiores
convertDataSetToJsonObject

Converte um DATASET handle para um JSONObject.

Informações
titleExemplo

ASSIGN OJsonObject = JsonAPIUtils:convertDataSetToJsonObject (INPUT hDSImp).

12.1.24 e superiores
convertDataSetToJsonObject

Converte um DATASET handle para um JSONObject podendo optar pela omissão dos valores iniciais.

Informações
titleExemplo

ASSIGN OJsonObject = JsonAPIUtils:convertDataSetToJsonObject (INPUT hDSImp, INPUT YES).

12.1.24 e superiores
convertDataSetToJsonArray

Converte um DATASET handle para um JSONArray.

Informações
titleExemplo

ASSIGN OJSONArray = JsonAPIUtils:convertDataSetToJsonArray (INPUT hDSImp).

12.1.24 e superiores
convertDataSetToJsonArray

Converte um DATASET handle para um JSONArray podendo optar pela omissão dos valores iniciais.

Informações
titleExemplo

ASSIGN OJSONArray = JsonAPIUtils:convertDataSetToJsonArray (INPUT hDSImp, INPUT YES).

12.1.24 e superiores
convertDataSetFirstItemToJsonObject

Converte um DATASET handle para um single JSONObject.

Informações
titleExemplo

ASSIGN OJsonObject = JsonAPIUtils:convertDataSetFirstItemToJsonObject (INPUT hDSImp).

12.1.24 e superiores
convertDataSetFirstItemToJsonObject

Converte o primeiro registro de um DATASET handle para um single JSONObject podendo optar pela omissão dos valores iniciais.

Informações
titleExemplo

ASSIGN OJsonObject = JsonAPIUtils:convertDataSetFirstItemToJsonObject (INPUT hDSImp, INPUT YES).

12.1.24 e superiores