Go去除JSON中的注释

2017-04-13  本文已影响359人  sipt

背景

配置文件中最常用的一般无非这几种: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}
上一篇 下一篇

猜你喜欢

热点阅读