JavaScript 中 2个json拼接合成一个新的json
来源:互联网 发布:淘宝开店卖景点门票 编辑:程序博客网 时间:2024/06/04 19:29
在.Net开发的过程中,经常遇见需要把先后获取的数据叠加在一起,而后台获取数据的方式一般是ajax获取json格式的数据,就需要创建一个全局的var变量,把先后获取的json都放在里面,表格或者图形生成时在for循环。代码如下:
var resultJsonObject;
//此方法是合并2个json
function mergejson(jsonbject1, jsonbject2) {
var str1 = '';
var str2 = '';
var str3 = '';
if (jsonbject1 != undefined) {
str1 = JSON.stringify(jsonbject1); //将JSON对象转化为JSON字符
}
if (str1 != undefined) {
str1 = str1.substr(1, str1.length - 2);
}
if (jsonbject2 != undefined) {
str2 = JSON.stringify(jsonbject2); //将JSON对象转化为JSON字符
}
if (str2 != undefined) {
str2 = str2.substr(1, str2.length - 2);
}
if ((str1 + str2) == undefined) {
str3 = '[]';
}
else if ((str1 + str2) == '') {
str3 = '[]';
}
else if (str1 == undefined) {
str3 = '[' + str2 + ']';
} else if (str1 == '') {
str3 = '[' + str2 + ']';
} else if (str2 == undefined) {
str3 = '[' + str1 + ']';
} else if (str2 == '') {
str3 = '[' + str1 + ']';
} else {
str3 = '[' + str1 + ',' + str2 + ']';
}
if (str3 != undefined) {
var obj = JSON.parse(str3); //由JSON字符串转换为JSON对象
return obj;
} else { return [{}]; }
}
- JavaScript 中 2个json拼接合成一个新的json
- JavaScript 拼接JSON
- 一个json拼接的小例子
- 购物车中拼接的json数据
- ElasticSearch中json字符串的拼接
- java中json字符串的拼接
- java中拼接Json字符串
- JSON拼接
- JavaScript中JSON的使用
- javascript中json的读取
- JavaScript中JSON的使用
- javascript中json的使用
- java中与js中json的拼接
- xml和json的拼接
- 关于json数组拼接中对象的对象具体实现
- 合成一个新的dateframe
- iOS多个视频拼接合成为一个视频
- 用javascript玩json的一个例子
- python脚本打包exe可执行文件
- 云虚拟主机使用教程
- Oracle字符串分割Split
- 在MATLAB上使用GIT代码管理器
- TensorFlow GPU版本安装(1):cudn8.0安装
- JavaScript 中 2个json拼接合成一个新的json
- PHP源码分析-数组
- Java小知识整理
- 正态分布中一些值得注意的量
- C#串口通信助手
- JAVA类加载机制与反射,动态代理Proxy串联分析与应用
- JSP中datagrid的列表
- npm更新模块并同步到package.json中
- STL库学习