我的json
样子:
{
"response": {
"resNum": 222222,
"start": 0,
"array": [{
"tr_id": "xx33fg",
"user_id": "6678",
"x_date": "2021-04-27",
"list": [
"[{\"id\":\"123\",\"val2\":\"RX\",\"date\":\"2020-11-13\"}",
"{\"id\":\"456\",\"val2\":\"DB\",\"date\":\"2020-09-20\"}]"
]
}]
}
}
我需要将其转换为:
{
"Result": [
{
"x_date": "2021-04-10",
"array": [
{
"id": "345",
"val2": "RX",
"date": "2021-04-10"
},
{
"id": "223",
"val2": "XC",
"date": "2021-04-10"
}
]
}
]
}
我如何阅读id
,val2
并date
从列表中使用jq
?我试过了
id: .response? | .array[]? | .list[]? | .id
但是没有成功,我得到一个错误。我认为带有转义的嵌套数组是原因。有人可以帮助我吗?谢谢!