通过删除javascript中的重复项来组合对象数组

时间:2015-08-22 20:43:54

标签: javascript json

我有一个数据对象

data : [
["1", 20],
["1", 24],
["1", 2],
["1", 32],
["1", 23],
["1", 80],
["2", 3],
["2", 32],
["2", 34],
["2", 36],
["2", 36]]

现在我想要将对象分组,例如" 1"分组在一个数组中,同样用于" 2"

"data" : [
["1", [20, 24, 2, 32, 23, 80]],
["2", [3, 32, 34, 36, 36]]
] 

2 个答案:

答案 0 :(得分:2)

试试这个(@ControllerAdvice - 看一下控制台):

@ResponseBody List<User>

答案 1 :(得分:0)

我不知道你想要实现什么,但这是你可以构建这样一个数组的一种方式:

string x = "XXXX"; string y = "YYYY";
int i = 0; j = 0;
if (x.Lengh>5){i = 5;} else {i = x.Lengh;}
if (y.Lengh>7){j = 7;} else {j = y.Lengh;}
string z = x.substring(0,i) + " : " + y.substring(0,j);

检查控制台以查看结果。

fiddle