An ini->JSON converter + jq should be enough.
For ingestion, yes, but if you want to write back the ini, you have now lost all comments. Besides, jq's syntax is ... arcane.
You get to choose the JSON schema for ini, and so you can choose to preserve comments. As to jq as a language, if you get used to it it's really awesome.