Classe JSON

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éTailleDownloadsLast Download
cJSON.wdc v1.5 (windev 17)27.36 Ko3078il y a 1 semaine 1 jour
JSON.wdg v1.5 (windev 17)32.2 Ko3046il y a 1 semaine 1 jour

Commentaires

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

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 ?