json - 显示两个 json 行
问题描述
我想生成一个自定义 json 行并将其与另一个行一起显示。我现在只能显示一个 json 行。我需要按顺序显示这两个。我正在将属性“索引”添加到属性“命中”中curl data.json | jq '{"index": {"index": {}}} + .hits.hits[]'
我尝试使用管道进行管道传输jq '.index + ._source'
,但这只是将属性连接到_source。我试过jq .index ._source
了,但这是一个错误。
我可以通过管道传输结果来选择 _source 或 .indexjq ._source
或jq .index
. 这将正确生成 json 行。没关系。现在我需要 .index,在 ._source 的每个 json 行之前。
我需要结果看起来像这样:
{"index": {}}
{/* ._source json line*/}
{"index": {}}
{/* ._source json line*/}
and so on...
谢谢!
解决方案
我知道了。使用jq '.index,._source'
成功了。
推荐阅读
- apache-kafka-streams - 写入 Kafka Streams 上的 GlobalStateStore
- sql-server - SQL Server - VIEWS - 跟踪上次更改时间和更改时间的用户
- json - 混合 GSP 和 JSON 视图时如何设置首选视图分辨率
- javascript - 如何在循环 vuejs 中进行动态条件渲染( v-if in v-for )
- python - scipy fsolve 因输入中的几个值而失败,以及如何提高求解器的收敛性
- php - 如何在 Yii2 的同一查询中获取不同列的总和
- google-assistant-sdk - 无法通过对话中继运行 Google Home 助理例程
- openlayers - 根据openlayer5中的投影更改比例和测量
- java - 单击我的触发按钮以显示位置自动完成功能会自动关闭
- angular - ag-grid 过滤器菜单 onDisplay 功能