使用shell脚本合并Json数组

使用shell脚本合并Json数组,shell,jq,Shell,Jq,我需要根据第一个对象键合并两个JSON对象 object1 = { "params" : { "type": ["type1", "type2"], "requeststate": [] } } object2 = { "params" : { "type": ["type2", "type3", "type4"], "requeststate": ["Original", "Revised" ], "responsestate":

我需要根据第一个对象键合并两个JSON对象

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,…您是否在删除答案时同时使用了复制标志,或者出于其他原因?