You could have unique arrays or string
Hashtables? Multi-maps? these structures already exists and don't require inventing special lovecraftian syntax to use.
You don't need to do this to parse JSON
So you finally admit "reader macros" are not required?