繁体   English   中英

如何通过使用Jq将JSON文件的对象转换为对象数组?

[英]How to convert objects of JSON file into an array of objects , by using Jq?

我只是在尝试这条基本线,但我没有得到,这里是命令。

echo {“x”:1} | jq '[ . ]'

它显示错误如下。

parse error: Invalid numeric literal at line 1, column 9

预期的输出是:

[{"x":1}]

是无效的引号字符,有效的引号是"
第二点是,应将echo命令参数括在单引号或双引号中(与参数内容一致)以呈现文字字符串:

echo '{"x":1}{"y":1}' | jq -s '.'
[
  {
    "x": 1
  },
  {
    "y": 1
  }
]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM