Maj 22/12/2012 (Classe json pour Windev 17 et plus)
Le Format d'échange JSON
C'est un format de fichier texte plus compact que le XML et plus pratique à lire... Mais surtout il permet d'être transformé en objet par Javascript (votre Navigateur) en une seule ligne... eval(sData);
Exemple d'utilisation avec WDScript : http://tanguy.wdscript.fr/demo_json/
La fonction JSON() utilise la Serialisation Binaire (sans utilisation de XML donc, ce qui est 10 fois plus rapide) mais a l'inconvénient d'être très complexe (procédure récursive).
S est une chaine = JSON(myVar)
Note: JSON est maintenant supporté en natif dans Windev depuis la v19 (voir Sérialise/Désérialise),
Néanmoins, celle ci est encore très limitée, il manque le type le plus courant (en PHP) :
Erreur 2612 (Sérialise) : La sérialisation JSON n'autorise pas les éléments de type 'tableau associatif'.
Fichier attaché | Taille | Downloads | Last Download |
---|---|---|---|
cJSON.wdc v1.5 (windev 17) | 27.36 Ko | 3078 | il y a 1 semaine 1 jour |
JSON.wdg v1.5 (windev 17) | 32.2 Ko | 3046 | il y a 1 semaine 1 jour |
Commentaires
bonjour, je cherche à
bonjour,
je cherche à utiliser le JSON dans une application Windev... peut-on l'utiliser et si oui, comment ??
Pourriez vous me communiquer les sources pour créer une classe ou procédure globale 'JSON'
Cordialement,
la classe est toujours dans
la classe est toujours dans les sources de wdscript
Elle permet uniquement la génération de JSON, pas l'inverse
Bonjour, merci pour cette
Bonjour,
merci pour cette classe. Par contre, comment l'utilise-t-on ? Existe-t-il une documentation stp ?