I still kind of like classic NeXT (and pre-XML OS X) property lists.
GNUstep seems address some of their limitations:
http://wiki.gnustep.org/index.php/Property_Lists https://everything.explained.today/Property_list/
I think Apple probably erred in switching to XML.