none
Lecture en Json : extensions RRS feed

  • Question

  • Bonjour tout le monde,

    Je cherche à mettre en forme la liste des extensions d'une application Mozilla, de façon à faciliter la transmission de l'information pour poser une question dans un forum avec les informations adéquates.

    Je reçois l'information sous la forme d'un fichier json. Je fais donc appel à Newtonsoft.Json.

    La documentation de ce composant conseille de copier le code json vers le site https://json2csharp.com/ pour le convertir en classe C#. Au passage, se pose la question de si on peut effectuer la conversion sur la machine de développement,  pour le cas où envoyer le code json poserait un problème de confidentialité.

    Avec json2csharp.com, j'ai obtenu un objet Application.

    Or il ne s'agit pas de l'application C#, ce qui fait que lorsque le module Program contient ceci :

    static void Main()
    {
    	Application.EnableVisualStyles();
    	Application.SetCompatibleTextRenderingDefault(false);
    	Application.Run(new Form1());
    }
    

    ça fait hurler le compilateur, car il a un objet Application qui n'a pas de méthodes EnableVisualStyles, SetCompatibleTextRenderingDefault, et Run.

    Les définir dans cet objet m'apparaît comme une fausse piste, puisque nous avons déjà un objet Application qui possède ces méthodes, et que ce n'est pas le même.

    Je suppose que je dois me débrouiller avec les espaces de noms pour distinguer les deux objets Application ?

    Il y aurait l'idée d'en renommer un, mais alors je m'attends à des problèmes lorsqu'il va y être fait appel.

    vendredi 2 avril 2021 23:43