我正在处理一些我想插入到SQL数据库中的json数据。数据来自Google Cloud Firestore
输入:
{
"0": {
"filed1": "xxxx",
"field": "zzzz"
},
"1": {
"field1": "xxx",
"filed2": "zzz"
}
}
所需的输出,我不想将我的字段存储在id主体中,而是希望像在平面对象中一样将我的id与其他字段一起保存。
{
{
"id": 0,
"filed1": "xxxx",
"field": "zzzz"
},
{
"id": 2,
"field1": "xxx",
"filed2": "zzz"
}
}
非常感谢你提前
发布于 2019-03-20 01:57:56
这可以使用to_entries
和*
运算符来完成:
jq 'to_entries | map({id: .key} * .value)' file.json
https://stackoverflow.com/questions/55246560
复制相似问题