Itérateur JSON, erreur de compilation lorsque la source contient <code>&</code>
Naguère, j'avais évoqué cette anomalie : http://spip.pastebin.fr/45859
Si l'on générè une url locale ainsi : #URL_PAGE{monjson}|parametre_url{objets,produits}
pour indiquer l'adresse d'un fichier JSON, en vue de le parser dans une boucle DATA,
on tombe sur une erreur de compilation absconse https://framapic.org/E79e6CCIRmzI/3q6FSuogulZe.png.
Le problème provient du séparateur ( &
) utilisé par défaut par la fonction parametre_url .
Si l'on spécifie explicitement le séparateur comme étant "&", cela résoud le problème (merci jluc).
#URL_PAGE{monjson}|parametre_url{objets,produits,&}
Toutefois, peut-on faire en sorte que l'itérateur JSON interprète correctement les &
?
Si cela n'est finalement pas souhaitable, un retour d'erreur explicite me semble opportun.