All About JSON
October, 2025
TOPIC
Have you heard about the JSON format but are not sure what it’s for? Or perhaps you’ve been using a JSON library in your Delphi programs but are wondering if there’s a better one. October is the month we’ll answer those questions!
JSON, or JavaScript Object Notation, is a lightweight, text-based, human-readable format that uses key-value pairs, arrays, and nested objects to exchange data among a wide variety of disparate systems. Unlike it’s name, it doesn’t really have anything to do with JavaScript but is completely language-independent. It is most known as the defacto format used by REST-based web services.
This month’s meeting will involve three different speakers, starting with a brief introduction of the JSON format and touching on its history and use. Then, we’ll dive into the details of the syntax with code with demonstrations using both Delphi 2007 (using SuperObjects) and Delphi 12 (using its native System.JSON library). Finally, we’ll explore and compare some of the many JSON libraries available for Delphi.
Resources
- JSON History (PowerPoint)
- JSON Explained (PDF)
- JSON Deep Dive with System.JSON (PowerPoint)
- SuperObjects vs Delphi System.JSON (PDF)
Github projects:
- TestJSON - Delphi project to test 17 different JSON libraries!
- JSONConvert - Delphi project to convert data from a SQLite to JSON
PRESENTERS
- David Cornelius - Introduction and library comparisons.
- Cyndi Lewis - Delphi 12’s native JSON library
- Homer Jones - SuperObject in Delphi 2007
CYNDI LEWIS is a former Delphi developer and project manager for a company that developed software for clinics that treated diabetic patients. These days, she occasionally does contract work.
HOMER JONES is currently the president of Agency Business Systems, Incorporated, a Portland-based company providing business management software to the Insurance Industry. He has been programming with Delphi since it was first released 30 years ago.
DATE/TIME
Wednesday, October, 15 2025
6:00 - 8:00 PM
LOCATION
Round Table Pizza in Lake Oswego
16444 SW Boones Ferry RD
Lake Oswego, OR 97035
503-636-3350