Go去除JSON中的注释

背景

配置文件中最常用的一般无非这几种:INIJSONYAMLXML等等,在这里只讲JSONJSON是一种轻量级的数据交换格式,也常用作配置文件,个人也是比较青睐。但由于在使用中,在配置文件中有时需要写注释,这是我们要解决的问题:去除注释。

安装

go get github.com/sipt/GoJsoner

示例

只需要在Discard中传入要去除注释的字串

result, err := Discard(`
        {//test comment1
            "name": "测试",
            /**
            test comment2
            1
            2
            3
            end
            */
            "age":26 //test comment3
            /*****/
        }
    `)

输出result:

{"name":"测试","age":26}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容