Instead of using your parser in the app that consumes the file, use your app in the preprocessor and have it enmity standard JSON. (You'll have to start using a preprocessor.) Don't maintain both formats, only the original (that's how preprocessors should always be handled).
JSON's strength and it's very reason for existing is its simplicity and unambiguity.
JSON's strength and it's very reason for existing is its simplicity and unambiguity.