Interesting remark! Genuine question here: by what would you replace JSON if you can re-architecture it?
https://bnfc.digitalgrammars.com/
I agree, having/using a well-defined standard that can have automated tooling to general language-specific implementations would be ideal.