Спасибо, что посмотрели на это со мной.
Я использую JQ для манипулирования файлами JSON.
Началось с того, что работает:
jq ".[]|{name:.name,type:.type}" r.json
Нужно расширить, чтобы включить «acct» и буквальное значение «acct1» в результирующий json.
Я знаю, что могу сделать это с двумя строками кода
jq '.[]+{acct:"acct1"}' r.json > r2.json
jq "{acct:.acct,name:.name,type:.type}" r2.json > r.json
Есть ли способ сделать это встроенным с одной строкой кода - например, это не работает?
jq '.[]|{acct:"acct1",name:.name,type:.type}' r.json
Спасибо, что посмотрели на эту проблему