首页 新闻 会员 周边

算法 动态生成下面格式

0
悬赏园豆:50 [待解决问题]

{
"标题1-1": ["标题1-1_标题2-1", "标题1-1_标题2-2", "标题1-1_标题2-3"],
"标题1-1_标题2-1": ["PersonName", "date", "num"],
"标题1-1_标题2-2": ["taxPrice", "totalAmt", "dd"],
"标题1-1_标题2-3": ["checkbox", "ccc", "rowState"],
}

 

生成

[
[
{ title: "标题1-1", colspan: 9 }
],
[
{ title: "标题2-1", colspan: 3},
{ title: "标题2-2", colspan: 3 },
{ title: "标题2-3", colspan: 3 }
]
]

yesyes的主页 yesyes | 初学一级 | 园豆:9
提问于:2015-08-13 10:37
< >
分享
所有回答(3)
0

看来是算列头的和需要合并列的数量的。

幻天芒 | 园豆:37175 (高人七级) | 2015-08-13 10:54
0

这个。。自己把业务逻辑理清了照着写代码就可以了啊  要什么算法。。。

小白菜T | 园豆:564 (小虾三级) | 2015-08-13 20:32
0

最简单的就是使用正则表达式匹配出里面的 key-value 键值对, "part1":[part2],

part1、part2分别为键、值。

然后用split 处理part2 ,看看part2 中有几个部分即可 (对应 colspan: 3 中的3这个数值) ,最终整理一下,没什么难度。

牧师/preacher | 园豆:500 (菜鸟二级) | 2015-08-20 09:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册