What is wrong with JSON? Everything already supports it. JSON has two drawbacks: a lack of comments (although you could add "#" keys in relevant places) and no binary support (arbitrary conventions include base64) but this doesn't support binary anyway.
couldn't you just use JS Object notation? you get comments, less cruft (having to quote string definitions in the key-space might be annoying). Am I missing something with that?
Re: TOML, Tom's Own Markup Language
#171What is the difference between "JS Object notation" and JSON? Google searches show they are the same thing. JSON definitely does not have comments http://www.json.org/