That depends on what you want it to be. For a data interchange format, having no comments is arguably a strength. For a config file format, having no comments is a big weakness.
{
"someSetting": true
"comment": "TODO change to false when ready"
}
Though really text-based protobufs are better for config.