如何合并两个json对象?

ven*_*rkv 2 javascript jquery json

对象1:

var string1 = {
    "jobroleid": "1",
    "technologyid": "1",
    "jobrole": "SOFTWARE DEVELOPER",
    "technology": "DOTNET",
    "yoc": [],
    "degree": [],
    "gender": ["Female"],
    "credit": [],
    "minqp": "6",
    "maxqp": "7"
};
Run Code Online (Sandbox Code Playgroud)

对象2:

var string2={'name':'hai'};
Run Code Online (Sandbox Code Playgroud)

如何合并这两个对象?

预期产量:

[{
    "jobroleid": "1",
    "technologyid": "1",
    "jobrole": "SOFTWARE DEVELOPER",
    "technology": "DOTNET",
    "yoc": [],
    "degree": [],
    "gender": ["Female"],
    "credit": [],
    "minqp": "6",
    "maxqp": "7",
    "name": "hai"
}]
Run Code Online (Sandbox Code Playgroud)

小智 6

你可以使用jQuery.扩展方法:

var combined = []; 
combined.push($.extend({},string1,string2));
Run Code Online (Sandbox Code Playgroud)

演示