背景
配置文件中最常用的一般無非這幾種:INI、JSON、YAML、XML等等,在這里只講JSON。JSON是一種輕量級的數(shù)據(jù)交換格式,也常用作配置文件,個人也是比較青睞。但由于在使用中,在配置文件中有時需要寫注釋,這是我們要解決的問題:去除注釋。
安裝
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}