JSON is not a bad idea at all. It was designed to be easy for humans to read.
And "everybody" uses it. My clients only use JSON to display data (at this time)

GitHub
GitHub - pedro-vicente/nostr_client_relay: Nostr client and relay is a C++ engine that allows to build Nostr applications for command line, desktop or web.
Nostr client and relay is a C++ engine that allows to build Nostr applications for command line, desktop or web. - pedro-vicente/nostr_client_relay


