J'ai un tableau de chaînes décrivant la relation parent/enfant en étant délimité par des tirets. Donc, si le patron de Bob était Jim et que le patron de Jim était Fred, l'entrée de Bob dans le tableau serait "Fred-Jim-Bob" et l'entrée de Jim serait "Fred-Jim". Je n'ai pas la possibilité de changer la façon dont les données sont éclairait si je cherchais l'aide jusqu'à la meilleure façon de transformer ces valeurs en JSON semblable à ceci:Convertir une chaîne délimitée en JSON hiérarchique avec JQuery
{
"name": "Fred",
"children": {
"name": "Jim",
"children": {
"name": "Bob"
}
}
}
Toute aide serait très appréciée. Merci.
peut vous donner un exemple de la chaîne d'entrée? aussi, est-ce qu'il descend à des niveaux infinis, ou est-il limité à 3? – Jason
Eh bien, ce serait un tableau de chaînes comme celles présentées ci-dessus. Donc, pour le json que j'ai mentionné ci-dessus, le tableau pourrait être: var emp = new Array ("Fred-Jim", "Fred", "Fred-Jim-Bob"); et oui, il pourrait être plus ou moins de 3. – Munzilla