我有一个 JSON 文件如下
{
"Foo": "ABC",
"Bar": "20090101100000",
"Quux": {
"QuuxId": 1234,
"QuuxName": "Sam"
}
}
Run Code Online (Sandbox Code Playgroud)
我想把它转换成下面的
{"Foo":"ABC","Bar":"20090101100000","Quux":{"QuuxId":1234,"QuuxName":"Sam"}}
Run Code Online (Sandbox Code Playgroud)
我试图删除 '\n'、'\t' 和 ' ' 字符;但我没有得到所需的格式。我怎样才能转换它?
Kus*_*nda 10
最安全的方法是使用 JSON 解析器,否则您在技术上会冒修改数据的风险。
使用jq:
$ jq -c . file.json
{"Foo":"ABC","Bar":"20090101100000","Quux":{"QuuxId":1234,"QuuxName":"Sam"}}
Run Code Online (Sandbox Code Playgroud)
在-c以标志jq是短版--compact-output的标志和提示jq,以产生最紧凑输出成为可能。点是一个简单的传递过滤器,不会修改任何数据。
| 归档时间: |
|
| 查看次数: |
8187 次 |
| 最近记录: |