【发布时间】:2011-09-08 03:10:48
【问题描述】:
我有一个字符串数组,通过用破折号分隔来描述父/子关系。因此,如果 Bob 的老板是 Jim,Jim 的老板是 Fred,则 Bob 在数组中的条目将是“Fred-Jim-Bob”,而 Jim 的条目将是“Fred-Jim”。 我没有能力改变数据的输入方式,所以我一直在寻求帮助,将这些值转换为 JSON 的最佳方式,类似于:
{
"name": "Fred",
"children": {
"name": "Jim",
"children": {
"name": "Bob"
}
}
}
任何帮助将不胜感激。 谢谢。
【问题讨论】:
-
你能举一个输入字符串的例子吗?另外,它是无限级的,还是仅限于 3 个?
-
嗯,这将是一个字符串数组,如上所示。所以对于我上面提到的 json 数组可能是: var emp = new Array("Fred-Jim","Fred","Fred-Jim-Bob");是的,它可能大于或小于 3。
标签: jquery json hierarchy organization