<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Json.NET on Gabriel Mongeon</title><link>https://gabrielmongeon.ca/tags/json.net/</link><description>Recent content in Json.NET on Gabriel Mongeon</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Tue, 08 Apr 2014 22:34:00 -0400</lastBuildDate><atom:link href="https://gabrielmongeon.ca/tags/json.net/index.xml" rel="self" type="application/rss+xml"/><item><title>C# et JSON</title><link>https://gabrielmongeon.ca/2014/04/c%23-et-json/</link><pubDate>Tue, 08 Apr 2014 22:34:00 -0400</pubDate><guid>https://gabrielmongeon.ca/2014/04/c%23-et-json/</guid><description>&lt;p>Si vous devez utiliser des données formatées avec le &lt;a href="http://www.json.org">standard JSON&lt;/a>, voici un truc simple pour démarrer (mais vous pouvez complexifier à votre guise ;)). J’utilise pour ce faire l’extension &lt;a href="http://vswebessentials.com/">Web Essentials&lt;/a> et le package &lt;a href="http://nuget.org">NuGet&lt;/a> &lt;a href="http://www.nuget.org/packages/Newtonsoft.Json/">Json.NET&lt;/a>. Le fichier données JSON que j’utilise est celui-ci: &lt;a href="http://www.gabrielmongeon.com/public/blog/donuts.js">Fichier exemple JSON&lt;/a> (&lt;a href="http://adobe.github.io/Spry/data/json/donuts.js">source&lt;/a>).&lt;/p>
&lt;p>Voici les étapes pour prendre les données JSON, générer les classes nécessaires et téléchargés les données et remplir ces nouvelles classes:&lt;/p>
&lt;ul>
&lt;li>Installer l’extension Web Essentials&lt;/li>
&lt;li>Créer une nouveau fichier de classe&lt;/li>
&lt;li>Mettre dans le presse-papier un extrait ou l’ensemble des données JSON (Copier ou CTRL-C)&lt;/li>
&lt;li>Cliquer-droit dans l’éditeur ou dans le menu EDITION/Collage Spécial et sélectionner “Coller le code JSON en tant que classes”&lt;/li>
&lt;/ul>
&lt;p>&lt;a href="https://gabrielmongeon.ca/img/image_14.png">&lt;img src="https://gabrielmongeon.ca/img/image_thumb_13.png" alt="image" title="image">&lt;/a>&lt;/p></description></item></channel></rss>