JSON wurde quasi 2005 erfunden und Delphi 6 stammt bereits aus dem Jahre 2001 (XE ist auch schon 5 Jahre alt), also kein Wunder, daß man erst später angefangen hat dafür was für Delphi zu basteln.
... andererseits: Delphi 2009, die erste
Unicode Delphi Version, erschien 2008 (als JSON immerhin schon im Kleinkindalter war), eine JSON Bibliothek wäre damals problemlos zwischen Delphi 5 .. 2007 kompatibel machbar gewesen. (UTF8Decode / UTF8Encode, WideString).
Dass Delphi JSON erst spät (DBXJSON gibt es afaik ab D2010) in die
RTL aufnahm, könnte daran liegen dass es schon früh brauchbare Free / Open Source JSON Parser gab:
* SuperObject:
https://code.google.com/p/superobject/
* lkJSON:
http://sourceforge.net/projects/lkjson/
Mit diesen, und einer HTTP Client Bibliothek (
Indy, Synapse, ...) ist dann auch ein Zugriff auf eine JSON basierte
API aus Delphi 6 möglich.