Codeunit 18060017 EOS089 WMS ToolBox
Codeunit 18060017 EOS089 WMS ToolBox
Methods
LoadJson
procedure LoadJson(JsonAsText: Text; var JsonData: JsonObject)
Parameters / Return Value
JsonAsText
Text[]
JsonData
JsonObject
JsonKeyExists
procedure JsonKeyExists(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) Exists: Boolean
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
Returns
Boolean
TryJsonKeyExists
procedure TryJsonKeyExists(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var Exists: Boolean)
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
Exists
Boolean
GetJsonValue
procedure GetJsonValue(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonValue: JsonValue)
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
JsonValue
JsonValue
TryGetJsonObject
procedure TryGetJsonObject(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonObject: JsonObject)
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
JsonObject
JsonObject
GetJsonOnjectAsText
Obsolete
Pending: Misspelt name, use GetJsonObjectAsText instead (25.0)procedure GetJsonOnjectAsText(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) JsonObjectAsText: Text
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
Returns
Text[]
GetJsonObjectAsText
procedure GetJsonObjectAsText(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) JsonObjectAsText: Text
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
Returns
Text[]
TryGetJsonValueAs
procedure TryGetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: FieldType)
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
FieldType
FieldType
GetJsonValueAs
procedure GetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: Text) Value: Variant
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
FieldType
Text[]
Returns
Variant
GetJsonValueAs
procedure GetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: FieldType) Value: Variant
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
FieldType
FieldType
Returns
Variant
GetJsonArray
procedure GetJsonArray(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonArray: JsonArray)
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
JsonArray
JsonArray
GetJsonArrayAsText
procedure GetJsonArrayAsText(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) Value: Text
Parameters / Return Value
JsonData
JsonObject
JsonKey
Text[]
JsonKeyMandatory
Boolean
Returns
Text[]
ConvertBooleanForJson
procedure ConvertBooleanForJson(CurrentValue: Boolean): Text
Parameters / Return Value
CurrentValue
Boolean
Returns
Text[]
IsDefaultValue
procedure IsDefaultValue(FieldDataType: Enum "EOS089 WMS Act.Par. Field Type"; CurrentValue: Variant): Boolean
Parameters / Return Value
FieldDataType
Enum "EOS089 WMS Act.Par. Field Type"
CurrentValue
Variant
Returns
Boolean
IsDefaultValue
procedure IsDefaultValue(FieldType: FieldType; CurrentValue: Variant): Boolean
Parameters / Return Value
FieldType
FieldType
CurrentValue
Variant
Returns
Boolean
ConvertValueFromText
procedure ConvertValueFromText(FieldType: FieldType; CurrentValue: Text): Variant
Parameters / Return Value
FieldType
FieldType
CurrentValue
Text[]
Returns
Variant
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.