You might want to try qjson that I wrote a year ago 
(https://github.com/qjson). 
It's basically just one function that converts qjson text into json. Qjson 
is inspired by hjson, but extend it in many ways. 
It is convenient for config files. 

Maybe I extend it a bit too far by supporting unquoted strings or single 
quoted strings. Lol


Le samedi 19 mars 2022 à 01:03:17 UTC+1, ben...@gmail.com a écrit :

> Yeah, Go's encoding/json will almost certainly never support json5. 
> However, one very simple approach: if you're using JSON for a config file 
> and just need ability to add // line comments, you can just write a simple 
> transformer which reads the file line by line and filters out lines that 
> start with "//" (optionally preceded by whitespace), and then send the 
> result to encoding/json.
>
> On Friday, March 18, 2022 at 1:59:21 PM UTC+13 r...@rwx.gg wrote:
>
>> It is my sincere hope that Go will never support anything as poorly 
>> designed as JSON5, using reflection is already slow enough. Comments were 
>> never intended for JSON and never should be added, ever. But since most 
>> discerning development shops are moving to Protobuf for everything that 
>> matters, perhaps that would be less of a problem.
>>
>> On Monday, March 14, 2022 at 12:07:37 PM UTC-4 fliter wrote:
>>
>>> I need to add comments to json, but now json version does not support it
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/f580e928-0dd6-476a-ab3b-2e482b397f46n%40googlegroups.com.

Reply via email to