【求助】一维度json数组拆分为多维json数组

pipilang3220119 CSDN会员 pipilang3220119 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
需求是:根据json的tier值把一维度json数组拆分为多维json数组,而且结果必须是在同一个数组中。

下面已经实现了一个手动版的,但是实际情况要复杂得很多,也许tier的值有1,2,3,4,5,.......不定,有或者只有1,所以用手动的方式肯定不科学,希望各位能指导给出一个解决方案,越完美越好!谢谢!




var data = [{
"title": "机构名称",
"tier": "2",
}, {
"title": "姓名",
"tier": "2",
}, {
"title": "身份证号",
"tier": "1",
}, {
"title": "身份证地址",
"tier": "1",

}, {
"title": "联系电话",
"tier": "1",
}, {
"title": "备注",
"tier": "1",

}]

var newdata=[];
newdata[0] = [];
newdata[1] = [];
$.each(data,function(k,v){
if(v.tier == 1){
newdata[0].push(v);
}
if(v.tier == 2){
newdata[1].push(v);
}
});

console.log(newdata);


...全文

相关推荐

PHP多维数组转一维数组的简单实现方法

本文实例讲述了PHP多维数组转一维数组的简单实现方法。分享给大家供大家参考,具体如下: php语言本身没有将多维数组转为一维数组的函数,但是我们可以自己写一个php函数来实现将多维转一维的功能。 运用了递归,简单粗暴,整个函数体9行代码就实现了该功能,php源码如下: $multi = array( array( array( 'wo', 'shi' ), 'php' ), 'cheng', array( array( 'xu', 'yuan', ) ), '!' ); $mult

weixin_38663036

PHP实现多维数组转字符串和多维数组转一维数组的方法

本文实例讲述了PHP实现多维数组转字符串和多维数组转一维数组的方法。分享给大家供大家参考。具体实现方法如下: /** * @method 多维数组转字符串 * @param type $array * @return type $srting * @author yanhuixian */ function arrayToString($arr) { if (is_array($arr)){ return implode(',', array_map('arrayToString', $arr)); } return $arr; } /** * @method 多维数组变成一维数组 * @s

weixin_38691482

C# json 一维数组 和 二维数组的转换

C# json 一维数组 和 二维数组的转换 写的非常详细,对大家有帮助

大白菜_憨八龟

numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)

主要介绍了numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38707061

php简单构造json多维数组的方法示例

主要介绍了php简单构造json多维数组的方法,结合实例形式分析了php数据库查询结果的json格式转换操作技巧,需要的朋友可以参考下

weixin_38749863
评论 2
收藏 已收藏
分享
返回顶部
pipilang3220119 CSDN会员
JavaScript 87,983 成员 224,681 内容