使用shell脚本合并Json数组
我需要根据第一个对象键合并两个JSON对象使用shell脚本合并Json数组,shell,jq,Shell,Jq,我需要根据第一个对象键合并两个JSON对象 object1 = { "params" : { "type": ["type1", "type2"], "requeststate": [] } } object2 = { "params" : { "type": ["type2", "type3", "type4"], "requeststate": ["Original", "Revised" ], "responsestate":
object1 = {
"params" : {
"type": ["type1", "type2"],
"requeststate": []
}
}
object2 = {
"params" : {
"type": ["type2", "type3", "type4"],
"requeststate": ["Original", "Revised" ],
"responsestate": ["Approved" ]
}
}
我需要根据第一个对象键合并两个对象,我的输出应该如下所示
mergedobject = {
"params" : {
"type": ["type1", "type2", "type3", "type4"],
"requeststate": ["Original", "Revised"]
}
}
我搜索了我的案例,但没有找到太多细节。请告诉我是否可以使用shell脚本
我的案例涉及15个以上的params对象,我无法声明所有的param对象。此外,它可能会在未来增长,我需要处理,如果可能的话
如果您需要更多详细信息,请发表评论。感谢您的支持可能重复是的,谢谢@oguzismail@oguzismail,…您是否在删除您的答案时同时使用了“复制”标志,或者出于其他原因?可能重复“是”,谢谢@oguzismail@oguzismail,…您是否在删除答案时同时使用了复制标志,或者出于其他原因?