小编use*_*523的帖子

有没有办法让“jq”读取带有单引号而不是双引号的json?

我使用它jq作为解析大型嵌套json文件的有效方法。有时我想要jq一个json格式化文件,该文件在键和值周围有单引号而不是双引号,如下所示:

{
  'aggs': {
    'two': {
      'composite': {
        'size': 700
       }
     }
  }
}
Run Code Online (Sandbox Code Playgroud)

我知道这不被认为是实际json格式,但我想知道 jq 是否有一些我可以设置来读取此文件的参数,否则它无法读取此文件。

如果没有,linux中将所有单引号替换为双引号以便可以读取的最有效方法是什么jq

sed json jq

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

jq ×1

json ×1

sed ×1