| 
                Options | 
                Name | 
                Purpose | 
            
            
  | 
   | 
  
    +
    
    
   | 
  
    
         Consultingwerk.JsonDataTypeEnum  AblDataTypeToJsonDataTypeEnum (character)
    
   | 
  
     Returns the JSON Type for the given ABL Data Type     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           AddBufferFields (handle, JsonObject, character)
    
   | 
  
     Adds the given fields of a buffer to an JSON Object     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           AddBufferFields (handle, JsonObject, character, logical)
    
   | 
  
     Adds the given fields of a buffer to an JSON Object     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Progress.Json.ObjectModel.JsonArray  AddNewJsonArray (JsonObject, character)
    
   | 
  
     Adds a new JsonArray to the given JsonObject     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Progress.Json.ObjectModel.JsonObject  AddNewJsonObject (JsonArray)
    
   | 
  
     Adds a new JsonObject to the given JsonArray     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Progress.Json.ObjectModel.JsonObject  AddNewJsonObject (JsonObject, character)
    
   | 
  
     Adds a new JsonObject to the given JsonObject     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           AddSetPropertyValue (JsonObject, character, character)
    
   | 
  
     Adds or sets a property to a JsonObject     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           AddWidgetPropertiesToJsonArray (handle, JsonArray, character, character, character)
    
   | 
  
     Adds the properties of the given widget to the
         JSON Array as name/value pairs     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           AssignBufferFieldFromJson (handle, JsonObject)
    
   | 
  
     Assigns fiels of the buffer from the values of the JSON object     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           AssignBufferFromJson (handle, JsonObject, character, character)
    
   | 
  
     Assigns fiels of the buffer from the values of the JSON object     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           AssignJsonObjectPropertiesFromString (JsonObject, character)
    
   | 
  
     Assigns properties in the given JsonObject from a Character value     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  AttributeValueList (JsonArray, character)
    
   | 
  
     Builds a Character list of the property values in all objects of the array     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  AttributeValueList (JsonArray, character, character)
    
   | 
  
     Builds a Character list of the property values in all objects of the array     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           CopyProperties (JsonObject, JsonObject, character)
    
   | 
  
     Copies the given JSON Properties from the source JSON to
         the targegt JSON     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           EnsureCharacterProperty (JsonObject, character)
    
   | 
  
     Ensures that a primitive JSON property is a character     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ExactPropertyName (JsonObject, character)
    
   | 
  
     Returns the property name if found in the JSON object in the exact case
         as it appears in the JSON object     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Progress.Json.ObjectModel.JsonConstruct  FindJsonConstruct (JsonConstruct, character)
    
   | 
  
     Recursively searches the passed in JsonObject
         for an JsonObject or JsonArray (JsonConstruct) under
         a property with the given name     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Progress.Json.ObjectModel.JsonObject  FindJsonObjectWithArrayValue (JsonArray, character, integer)
    
   | 
  
     Locates the JsonObject from a JsonArray with the requested
         integer value in a JsonArray property     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Progress.Json.ObjectModel.JsonObject  FindJsonObjectWithPropertyValue (JsonArray, character, character)
    
   | 
  
     Locates the JsonObject from a JsonArray with the requested
         character property value     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Progress.Json.ObjectModel.JsonObject  FindJsonObjectWithPropertyValue (JsonArray, character, integer)
    
   | 
  
     Locates the JsonObject from a JsonArray with the requested
         integer property value     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Progress.Json.ObjectModel.JsonObject  GetJsonObjectByPath (JsonObject, character)
    
   | 
  
     Returns the Json Object represented by a path in the source
         Json Object     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Progress.Json.ObjectModel.JsonObject  GetJsonObjectByPath (JsonObject, character, ArrayBaseEnum)
    
   | 
  
     Returns the Json Object represented by a path in the source
         Json Object     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LOGICAL  IsInt64Property (JsonObject, character)
    
   | 
  
     Returns if the given property is an Int64 value     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LOGICAL  IsIntegerProperty (JsonObject, character)
    
   | 
  
     Returns if the given property is an Integer value     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  JsonArrayToCharacterExtent (JsonArray)
    
   | 
  
     Converts a JsonArray into the Character Extent     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         INTEGER  JsonArrayToIntegerExtent (JsonArray)
    
   | 
  
     Converts a JsonArray into the Integer Extent     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Consultingwerk.JsonDataTypeEnum  JsonDataTypeToEnum (integer)
    
   | 
  
     Returns the JsonDataTypeEnum member matching the provided
         Progress.Json.ObjectModel.JsonDataType integer value     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Consultingwerk.ListNameValuePair  JsonObjectToPropertyList (JsonObject, character)
    
   | 
  
     Converts a JsonObject to a property list     
   | 
  | 
   | 
  
    -
    
    
   | 
  
    
           JsonObjectToPropertyList (JsonObject, character, ListNameValuePair, character)
    
   | 
  
     Converts a JsonObject to a property list     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ListFromAttributeValues (JsonObject, character)
    
   | 
  
     Returns a delimited list with the values of the given
         attributes of the JsonObject     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ListFromAttributeValues (JsonObject, character, character)
    
   | 
  
     Returns a delimited list with the values of the given
         attributes of the JsonObject     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           MergeJsonArrays (JsonArray, JsonArray)
    
   | 
  
     Copies the entries of the source JsonArray to the Target JsonArray     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           MergeJsonObjects (JsonObject, JsonObject)
    
   | 
  
     Copies the properties of the source JsonObject to the Target JsonObject     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LOGICAL  RemoveEmptyNestedArrays (JsonObject)
    
   | 
  
     Removes empty nested JSON Arrays     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           SetPropertyByPath (JsonObject, character, character, character)
    
   | 
  
     Assigns a property value to (nested) JSON Objects based on a path     
   | 
  | 
   | 
  
    -
    
    
   | 
  
    
           SetPropertyByPath (JsonObject, character, integer, character, character)
    
   | 
  
     Assigns a property value to (nested) JSON Objects based on a path     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ToCharacter (JsonConstruct)
    
   | 
  
     Returns the CHARACTER representation of the given JsonConstruct     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ToDelimitedList (JsonArray)
    
   | 
  
     Returns the values (string, number, boolean, null) of the given JsonArray
         as a delimited list     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ToDelimitedList (JsonArray, character)
    
   | 
  
     Returns the values (string, number, boolean, null) of the given JsonArray
         as a delimited list     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ToDelimitedList (JsonObject, character)
    
   | 
  
     Returns an ABL delimited list with the values of the given
         JsonObject property.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ToDelimitedList (JsonObject, character, character)
    
   | 
  
     Returns an ABL delimited list with the values of the given
         JsonObject property.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LONGCHAR  ToLongchar (JsonObject)
    
   | 
  
     Returns the LONGCHAR representation of the given JsonObject     
   |