salut, kobex.
effectivement, c'est compliqué d'exporter de l'unicode en json. à part te faire une fonction qui fait ca ( avec en parametre un buffer et ton tableau), je vois pas trop comment faire...
j'ai pas trop le temps de tester, la mais un truc du genre une fonction recursive ( pour les tableaux de tableaux ou les tableaux à plusieurs colonnes)
en plus, il faut passer un tableau avec les noms des colonnes... ( je suppose que tu utilises un tableau associatif!)
sinon, le plus simple pour manipuler de l' unicode, c'est quand meme le xml...
la structure du json est bien expliquée ici :Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
pas testé non plus, mais un tableau de structure et variantversjson devrait le faire...
ex avec un tableau simple et un seul champ, meme pas sur que ca fonctionne !!
Code (Windev):
PROCEDURE monjson( bbuf,tt)
LOCAL
x est un Variant
bbuf="{"
bbuf+=coter("monchamp")+" [ "+
POUR TOUT ELEMENT x DE tt
SELONBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(x)
CAS wlChaîneUnicode
bbuf+=coter(x)+","
// tu dois traiter tous les cas de type de variable...
AUTRE CAS
FIN
FIN
bbuf=gauche(bbuf,taille(bbuf)-1)+" ] }"
renvoyer vrai
FONCTION coter(qchaine)
RENVOYERBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(0x22)+qchaine+Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(0x22)
Chargement...