Just googled for "json5 golang" and there seem to be several 3rd party 
implementations available.
Can you not use one of those?

söndag 20 mars 2022 kl. 14:27:05 UTC skrev Brian Candler:

> If you're going down that route, you could also consider jsonnet 
> <https://jsonnet.org/> (which does have a Go implementation 
> <https://github.com/google/go-jsonnet>)
>
> It will almost certainly be much more powerful than you need, but it *is* 
> another superset of JSON which includes comments.
>
> On Sunday, 20 March 2022 at 13:16:20 UTC christoph...@gmail.com wrote:
>
>> 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/d9c5fe9e-0109-438a-a932-b9d45c9328b3n%40googlegroups.com.

Reply via email to