arrays - 使用 jq 在数组顶部添加/添加元素
问题描述
我有以下 json 文件(example.json):
{
"examples": [
{
"example": "2"
},
{
"example": "3"
}
]
}
我想使用 jq 在这个数组的顶部(而不是底部)添加一个新元素。我提出的所有解决方案只需将其添加到底部(我在下面使用的代码):
jq '.examples +=
[{"example": "1",
}]' example.json
所需的输出(如果不是很明显)将是:
{
"examples": [
{
"example": "1"
},
{
"example": "2"
},
{
"example": "3"
}
]
}
解决方案
推荐阅读
- angular - Angular 集成测试:测试一个在其他组件发出事件时调用的函数,如何模拟事件数据?
- java - 如何确定 JSON 密钥是否已设置为 null 或未提供
- typescript - 当它是动态的时如何打字`this`?
- asp.net - MVC 使用 mvc 中的区域进入错误的视图
- tensorflow - 使用 base 64 输入进行呼叫预测时出错
- css - 将 bootstrap-select 与 input-group 和 form-control 类一起使用时的 z-index 问题
- c# - NSubstitute -3.x 'ValueType' 在未引用的程序集中定义。您必须添加对程序集“netstandard”的引用,
- scala - 将标头记录(或字符串/文件)添加到 Scala / Java 中的大文件中
- c# - 如何使用发布数据从基本授权中选择数据?
- javascript - 有没有办法在侦听器将接收函数名称和参数的所有类/对象函数上设置事件?