In Progress by Marian Edu

First commercial release of JSON Parser for Progress ABL is available on share-it site, complete API documentation can be found here.

The reader object can be used to load and parse a JSON string from either a file on the file system or from a character, longchar or memptr variable.
The ‘automated’ parse method will go through all JSON elements and call the corresponding call-back methods on read handler depending on the element type (array, object, string, numeric, logical), the read handler should have been set before calling the parse method.
The reader can also directly read buffer or temp-table buffer object content from a JSON document that was previously loaded.The writer object can be used to create JSON documents using either lower level methods to create JSON elements or directly serialize complex data structures like dataset, temp-table, buffer or even query results.