从以下输入:
{
"key1": {
"key_x": "1",
...
"key_z": "2"
},
"key2": {
"key_x": "2",
...
"key_z": "3"
}
}
Run Code Online (Sandbox Code Playgroud)
我想用名称排除所有键,"key_x"结果应该是
{
"key1": {
...
"key_z": "2"
},
"key2": {
...
"key_z": "3"
}
}
Run Code Online (Sandbox Code Playgroud) 我在 Linux 的命令行上调用 jq 是这样的:
jq -s -R -f get.jq get-config.txt
Run Code Online (Sandbox Code Playgroud)
返回:
error: syntax error, unexpected INVALID_CHARACTER, expecting $end
.1 compile error
Run Code Online (Sandbox Code Playgroud)
但是在 get.jq 文件中只有一个点可以测试
jq -s -R . get-config.txt
Run Code Online (Sandbox Code Playgroud)
返回良好。那么jq文件有什么问题呢?
jq ×2