Discussing, Learning, and Using Delphi and related technologies to create Great Applications!

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

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