Use JSON Objects and Arrays
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Introduction to the JSON object model in ABL
The object model represented by the Progress.Json.ObjectModel package is
based on the JavaScript concepts of objects and arrays. The programming model for the ABL JSON
parser is to complete the parsing all at once to generate a tree of constructs. These
constructs represent JSON objects and arrays.
The following figure shows the inheritance relationship between the parser classes:

The following figure shows the inheritance relationship between the classes in the Progress.Json.ObjectModel package:

Note: Objects of type
JsonObject,
JsonArray, and ObjectModelParser from the Progress.Json.ObjectModel package can be passed between an ABL service and an ABL
client.