Arrays jsonpath数组和其他数组同时出现
我试图从下面的JSON中获取一些值Arrays jsonpath数组和其他数组同时出现,arrays,json,filter,tree,jsonpath,Arrays,Json,Filter,Tree,Jsonpath,我试图从下面的JSON中获取一些值 { "seq_list":[ { "seq":54582, "info_list":[ { "info_seq":28 }, { "info_seq":29,
{
"seq_list":[
{
"seq":54582,
"info_list":[
{
"info_seq":28
},
{
"info_seq":29,
"info_ver":"1.0.1"
}
]
},
{
"seq":54583,
"info_list":[
{
"info_seq":28
},
{
"info_seq":30,
"info_ver":"1.0.1"
}
]
}],
"check":1
}
我只需要下面的值,我也应该知道这个JSON树信息
如何立即(或类似地)得到如下结构的结果
[54852[28,29],54583[28,30]
const输入={
“序号列表”:[{
“序号”:54582,
“信息列表”:[{
“信息顺序”:28
},
{
“信息顺序”:29,
“信息版本”:“1.0.1”
}
]
},
{
“序号”:54583,
“信息列表”:[{
“信息顺序”:28
},
{
“信息顺序”:30,
“信息版本”:“1.0.1”
}
]
}
],
“支票”:1
}
常量res=输入[“序列列表”]。减少((acc,e)=>{
acc[e[“顺序”]=e[“信息列表”].地图(x=>x[“信息顺序”])
返回acc
}, {})
console.log(res)
你所说的[54852[28,29],54583[28,30]]是什么意思?假设它是Array
或Array
?是否可以只使用命令?比如…$.svr_list[svr_seq].pb_list[*].pb_seq???现在我明白了,你想从哪里称呼它?终端、bash脚本还是?你会用什么语言?