jq'';使用jq将json文件格式化为原始json格式
这是我的json:jq'';使用jq将json文件格式化为原始json格式,json,bash,jq,jsonlines,Json,Bash,Jq,Jsonlines,这是我的json: [ { "ReferringUrl": "N", "OpenAccess": "0", "ItmId": "1694738780" }, { "ReferringUrl": "L", "OpenAccess": "1", "ItmId": "1347809133" } ] 我希望它恢复为原始json格式: [{"ReferringUrl": "N","OpenAccess": "0","ItmId": "1694738780"},{"Refe
[
{
"ReferringUrl": "N",
"OpenAccess": "0",
"ItmId": "1694738780"
},
{
"ReferringUrl": "L",
"OpenAccess": "1",
"ItmId": "1347809133"
}
]
我希望它恢复为原始json格式:
[{"ReferringUrl": "N","OpenAccess": "0","ItmId": "1694738780"},{"ReferringUrl": "L","OpenAccess": "1","ItmId": "1347809133"}]
如何使用jq来完成此任务?:)谢谢大家! 只需使用以下选项:
(或者,在没有猫咪滥用的情况下:
jq-c.'文件
)或
定义“原始”。如果传递给jq的Json格式不同,则会发生更改。您将丢失可能有的奇数空格,数字的精度可能会改变,等等。有了这些,就不可能恢复输入的“原始”格式,所有这些都将被规范化。
cat file | jq -c