Je voudrais générer l'objet suivant:Comment générer objet JSON imbriqué de la liste imbriquée avec javascript/jquery
var ideaBoard = {
"Staff Retreat" : {
"Games" : [
{"title" : "Rockband", "details" : "1hr"},
{"title" : "Texas Hold em", "details" : "30min"}
],
"Talks" : [
{"title" : "The Old You", "details" : "Dr. Smith"}
]
}
}
du HTML suivant:
<div id="data">
<ul><span class="board-title">Staff Retreat</span>
<li><span class="category-title">Games</span>
<ul>
<li>
<span class="title">Rockband</span>
<span class="details">1hr</span>
</li>
<li>
<span class="title">Texas Hold em</span>
<span class="details">30min</span>
</li>
</ul>
</li>
<li><span class="category-title">Talks</span>
<ul>
<li>
<span class="title">The Old You</span>
<span class="details">Dr. Smith</span>
</li>
</ul>
</li>
</ul>
</div>
Je suis nouveau aux boucles/tableaux/objets - donc j'apprécie vraiment l'aide! J'utilise jQuery ailleurs dans ce projet, si cela peut aider.
Merci!
Ce n'est pas JSON. C'est juste un objet JavaScript. –
Je ne vois pas un motif régulier dans votre code HTML. vous devrez le faire manuellement – Ibu
Où réside ce code html? Je pense que peut-être ce que vous essayez d'accomplir a une solution différente. J'utiliserais probablement XLST puisque c'est ce que je sais mais il est difficile de comprendre à partir de votre texte ce que vous voulez. – elgrego