使用jq将json数组转换为jsonl格式

2023-12-28

我有这样的 json:

[ {"one": 1}, {"two": 2}]

并希望将其转换为以下格式:

{"one": 1}
{"two": 2}

以便于将其索引到 ElasticSearch 中。 (后者称为“jsonl”格式)。 JQ 是我最喜欢的工具,但我不知道如何做到这一点。 谢谢


关键是 -c 命令行选项,它生成 JSONL:

jq -c '.[]' test_array.json
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用jq将json数组转换为jsonl格式 的相关文章

随机推荐