BJSON/BSON ist technisch schon ein bissl wie die
DFM im Delphi
Ein Byte für den Typ und dann die Daten, also in den Daten steht drinne, wie man sie interpretiert.
Binäre Daten sind eh bissl blöd.
Wenn, dann vielleicht ein ORM um TReader/TWriter (zwar auch binär, aber inkl. Formatierungdaten und optional auch als Text-Version)
Aber dann vielleicht eher in Richtung BSON (binäres JSON) oder CompressedXML,
wobei man TReader (das was die DFMs im Delphi nutzen) auch als typsicherere Variante des JSON/BSON ansehen könnte.