我有这样的json:
[ {"one": 1}, {"two": 2}]
并希望将其转换为以下格式:
{"one": 1}
{"two": 2}
以便于将其索引到ElasticSearch中。 (后者称为'jsonl'格式)。 JQ是我的偏好工具,但我无法弄清楚如何做到这一点。 感谢
答案 0 :(得分:4)
键是-c命令行选项,它生成JSONL:
const cardSource = {
beginDrag: function beginDrag(props) {
return {
text: props.text
};
}
};
答案 1 :(得分:-2)
想出来了:
cat test_array.json |jq '.[]'
答案 2 :(得分:-2)
var json=[ {"one": 1}, {"two": 2}];
for(var i = 0; i < json.length; i++) {
var obj = json[i];
console.log(obj.one);
}