假设你有一个包含 C 风格注释的 json 文件
{
"foo": {
"default_level": "debug",
// A comment
"impl": "xyz"
},
"bar": [
{
/*This is a comment*/
"format": "%l%d %c ….",
"rotation": "daily, 1_000_000",
}
]
}
在此之前 json 被反序列化,使用Java
什么是最简单的方法来去除这些注释?让我们假设只支持单行//
和多行/**/
注释。
最终,我想阅读String
同一个文件的表示,但没有评论:
{
"foo": {
"default_level": "debug",
"impl": "xyz"
},
"bar": [
{
"format": "%l%d %c ….",
"rotation": "daily, 1_000_000",
}
]
}