The ABL support for serializing data objects to and from JSON parallels the ABL support for serializing those data objects into XML. The ABL support for JSON includes the following:
Serializing to and from JSON with methods on ProDataSet, temp-table, and temp-table buffer object handles
Serializing before-image data for ProDataSets
Serializing fields with data types based on ABL class definitions (see the WRITE-JSON( ) entry in OpenEdge Development: ABL Reference for more details and restrictions)
Affecting JSON serialization through attributes on the data object handles
Nesting temp-tables
Hiding foreign fields
Omitting initial values
Identifying JSON strings through an attribute on the WEB-CONTEXT system handle
Built in ABL objects to represent JSON
Note: ABL does not support serializing schema to and from JSON