Я хочу создать собственную строку json и отобразить ее вместе с другой. Я могу показать только одну строку JSON прямо сейчас. Мне нужно отобразить два последовательно. Я добавляю свойство «index» к свойству «hit» с помощью curl data.json | jq '{"index": {"index": {}}} + .hits.hits[]'
Я пытался передать по трубопроводу с помощью jq '.index + ._source'
, но это просто объединяет свойство с _source. Я пробовал jq .index ._source
, но это ошибка.
Я могу выбрать _source или .index, отправив результат jq ._source
или jq .index
. Это будет правильно производить линии JSON. Все в порядке. Теперь мне нужен .index перед каждой строкой json ._source.
Мне нужен результат, который будет выглядеть следующим образом:
{"index": {}}
{/* ._source json line*/}
{"index": {}}
{/* ._source json line*/}
and so on...
Спасибо!