【发布时间】:2017-02-20 11:34:49
【问题描述】:
我在 JavaScript JSON 对象中有以下代码:
{
apple: 'value',
orange: 'value',
string1Pear: 'value',
string1Banana: 'value',
string2Pear: 'value',
string2Banana: 'value',
pineapple: 'value'
}
我需要对给定对象的相似键进行分组,而不知道是否存在这样的键或它们的外观。
最终结果应该是这样的:
{
apple: 'value',
orange: 'value',
string: {
string1: {
string1Pear: 'value',
string1Banana: 'value',
},
string2: {
string2Pear: 'value',
string2Banana: 'value',
},
}
pineapple: 'value'
}
【问题讨论】:
-
string会是静态前缀吗? -
也许这会给你一个想法:underscorejs.org/#groupBy
-
不,它可能是任何东西,但它会在一开始就消失。
-
以及如何处理这个密钥
'string1string2Pear'? -
'string1string2Pear' 永远不会存在
标签: javascript json