JSON is fine for what it was intended to be: a way to serialize fundamental data structures to disk or over the network.
If you want something optimized for human editing, such as for a configuration file or a DSL, we already have YAML for that. Hell, JSON is a valid subset of YAML, so you don't even need two parsers.
replies(1):