Bonjour, Cette fonctionne donne ceci pour le fichier "glossary" sJZon est une chaîne ANSI = [ { "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": "SGML", "Abbrev": "ISO 8879:1986", "GlossDef": { "para": "A meta-markup language, used to create markup languages such as DocBook.", "GlossSeeAlso": ["GML", "XML"] }, "GlossSee": "markup" } } } } } ] COmment enlever "glossary": { automatiquement pour un fichier quelconque ? Merci
j'avaoue pas trop comprendre la question. car tu met le code d'exemple de la fonction jsonversvariant. mais la structure de ton json ne t econviens pas. peut etre voir comment tu recupere les infos et construire autrement ton json. Code (Windev): vTest est Variant=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(sJZon) sJZon2 est chaîne = Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(vTest.glossary) sjzon2 renvoie : Code (Text): { "title":"example glossary", "GlossDiv": { "title":"S", "GlossList": { "GlossEntry": { "ID":"SGML", "SortAs":"SGML", "GlossTerm":"Standard Generalized Markup Language", "Acronym":"SGML", "Abbrev":"ISO 8879:1986", "GlossDef": { "para":"A meta-markup language, used to create markup languages such as DocBook.", "GlossSeeAlso": [ "GML", "XML" ] }, "GlossSee":"markup" } } } } donc sans le glossarie
apres avec sJZon2 est chaîne = VariantVersJSON(vTest..Membre[1]) ca marche aussi si tu connais pas le nom et que tu prend les données du premier membre