有没有JQ内置函数返回JSON数组中元素的索引? [英] Any JQ built-in function returning index of element in JSON array?
本文介绍了有没有JQ内置函数返回JSON数组中元素的索引?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已从输入JSON文件创建了CSV输出。
由于一些JSON数组没有自己的id,我需要在CSV输出中添加一个唯一的id,该id将基于其JSON数组中的当前元素的索引。是否有返回元素索引的内置JQ函数?
推荐答案
to_entries
应该可以正常工作。
jq -n '["a","b","c"] | to_entries'
将生成
[{"key":0,"value":"a"},{"key":1,"value":"b"},{"key":2,"value":"c"}]
这篇关于有没有JQ内置函数返回JSON数组中元素的索引?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文