js json相加—代码示例

quanzhankaifa

温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!

js json相加—代码示例

JS中可以通过JSON.parse()方法将一个JSON格式的字符串转换为一个JavaScript对象,然后可以通过JavaScript的对象操作来实现JSON的相加操作。

示例代码如下:

var json1 = '{"name":"John", "age":30, "city":"New York"}';

var json2 = '{"name":"Tom", "age":25, "city":"London"}';

var obj1 = JSON.parse(json1);

var obj2 = JSON.parse(json2);

var result = {};

for (var key in obj1) {

if (obj1.hasOwnProperty(key)) {

result[key] = obj1[key];

}

}

for (var key in obj2) {

if (obj2.hasOwnProperty(key)) {

result[key] = obj2[key];

}

}

console.log(result);

在上述示例代码中,我们首先定义了两个JSON格式的字符串`json1`和`json2`,然后通过`JSON.parse()`方法将它们分别转换为JavaScript对象`obj1`和`obj2`。接下来,我们创建一个空的对象`result`,然后使用`for...in`循环遍历`obj1`和`obj2`的属性,将它们逐个添加到`result`对象中。我们通过`console.log()`方法打印出`result`对象,即实现了JSON的相加操作。

需要注意的是,在实际应用中,我们可能需要处理重复的属性名,以及嵌套的JSON对象的相加操作。以上示例代码仅展示了简单的JSON对象相加的操作,实际应用中可能需要根据具体需求进行相应的处理。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码