Je programme une application web dans laquelle un utilisateur peut écrire une liste non ordonnée (jusque 6 niveaux d'imbrication) dans une div avec contenteditable=true.
La syntaxe d'écriture est la suivante : un nombre d'étoiles + une espace + un élément de liste.
Exemple :
* Element 1 * Element 2 ** sous-elt 1 ** sous-elt 2 ** sous-elt 3 * Element 3
J'aimerai que cela soit convertit en JSON, sous cette forme, mais ça me paraît être un vrai casse-tête :
Voilà. J'essaye de programmer ça en Javascript. En premier, je récupère chaque élément dans un tableau : var tab = texte.split('<br>'); Ensuite, je crée un objet vide que je voudrais remplir avec les éléments du tableaux pour enfin faire ça : JSON.stringify(obj);
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Nodo : Bibliothèque JS pour manipuler le DOM facilement.