Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Quoi de neuf
Nouveaux messages
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Forums généraux
Informatique
Développement
Présentation d'une extension (JSON.NET)
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="ItzWam" data-source="post: 6633473" data-attributes="member: 668563"><p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px"><span style="color: rgb(255, 0, 0)"><strong>Bonjour RéalityGaming</strong></span></span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Sur ce sujet je vais vous parler du <strong>JSON</strong> d’un package <strong>C#/VB</strong> qui est <strong>JSON.NET</strong></span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px"></span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Le <strong>JSON </strong>pour <strong>JavaScript Object Notation</strong>, est un format de données textuelles dérivé de la notation des objets du langage <strong>JavaScript</strong>.</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">En gros c’est un fichier qui contient des données</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px"></span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Les données sont écrites comme ca :</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px"></span></span></p><p><span style="font-family: 'Roboto'">[CODE]{</span></p><p><span style="font-family: 'Roboto'"></span></p><p><span style="font-family: 'Roboto'">"array": [</span></p><p><span style="font-family: 'Roboto'">1,</span></p><p><span style="font-family: 'Roboto'">2,</span></p><p><span style="font-family: 'Roboto'">3</span></p><p><span style="font-family: 'Roboto'">],</span></p><p><span style="font-family: 'Roboto'">"boolean": true,</span></p><p><span style="font-family: 'Roboto'">"null": null,</span></p><p><span style="font-family: 'Roboto'">"number": 123,</span></p><p><span style="font-family: 'Roboto'">"object": {</span></p><p><span style="font-family: 'Roboto'">"a": "b",</span></p><p><span style="font-family: 'Roboto'">"c": "d",</span></p><p><span style="font-family: 'Roboto'">"e": "f"</span></p><p><span style="font-family: 'Roboto'">},</span></p><p><span style="font-family: 'Roboto'">"string": "Hello World"</span></p><p><span style="font-family: 'Roboto'">}[/CODE]</span></p><p><span style="font-family: 'Roboto'"></span></p><p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Bon je ne vais pas m’attarder sur le format en lui-même … donc commençons à voire le package …</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Donc vous devrez installer le package NuGet nommé : JSON.NET</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px"><img src="http://prntscr.com/bmh3cl/direct" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Une fois JSON.NET (je vais l’appeler Jnet)</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Donc, une fois Jnet installé vous devrez rajouter quelques lignes a votre code</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px"></span></span></p><p><span style="font-family: 'Roboto'">[CODE]using Newtonsoft.Json;</span></p><p><span style="font-family: 'Roboto'"></span></p><p><span style="font-family: 'Roboto'">using System.IO;[/CODE]</span></p><p style="text-align: center"><span style="font-size: 18px"><span style="font-family: 'Roboto'"></span></span></p> <p style="text-align: center"><span style="font-size: 18px"><span style="font-family: 'Roboto'">Ensuite passons au vif de l’extension …</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px"></span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">En fait l’extension va transformer le JSON en Dynamic relié a une BDD Linq …</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Je peux en perdre quelques-un (moi meme il ya 2 mois j’était perdu <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite351" alt=";)" title="Clin d'oeil ;)" loading="lazy" data-shortname=";)" />)</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Ensuite on va faire :</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px"></span></span></p><p><span style="font-family: 'Roboto'">[CODE]dynamic dyn = JsonConvert.DeserializeObject(json);</span></p><p><span style="font-family: 'Roboto'"></span></p><p><span style="font-family: 'Roboto'">//JSON est un STRING contenant notre code JSON[/CODE]</span></p><p style="text-align: center"></p> <p style="text-align: center"><span style="font-size: 18px"><span style="font-family: 'Roboto'">Ensuite on va utiliser <strong>l’arborescence </strong>de notre code <strong>JSON </strong>…</span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px"></span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Voila c’en est fini je vais vous mettre un <strong>projet démonstration</strong> pour que vous <strong>compreniez mieux</strong> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite351" alt=";)" title="Clin d'oeil ;)" loading="lazy" data-shortname=";)" /></span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px"></span></span></p> <p style="text-align: center"><span style="font-family: 'Roboto'"><span style="font-size: 18px">Si vous voulez <strong>changer le titre de la fenetre</strong> vous utilisez le JSON ...</span></span></p></blockquote><p></p>
[QUOTE="ItzWam, post: 6633473, member: 668563"] [CENTER][FONT=Roboto][SIZE=5][COLOR=rgb(255, 0, 0)][B]Bonjour RéalityGaming[/B][/COLOR] Sur ce sujet je vais vous parler du [B]JSON[/B] d’un package [B]C#/VB[/B] qui est [B]JSON.NET[/B] Le [B]JSON [/B]pour [B]JavaScript Object Notation[/B], est un format de données textuelles dérivé de la notation des objets du langage [B]JavaScript[/B]. En gros c’est un fichier qui contient des données Les données sont écrites comme ca : [/SIZE][/FONT][/CENTER] [FONT=Roboto][CODE]{ "array": [ 1, 2, 3 ], "boolean": true, "null": null, "number": 123, "object": { "a": "b", "c": "d", "e": "f" }, "string": "Hello World" }[/CODE] [/FONT] [CENTER][FONT=Roboto][SIZE=5]Bon je ne vais pas m’attarder sur le format en lui-même … donc commençons à voire le package … Donc vous devrez installer le package NuGet nommé : JSON.NET [IMG]http://prntscr.com/bmh3cl/direct[/IMG] Une fois JSON.NET (je vais l’appeler Jnet) Donc, une fois Jnet installé vous devrez rajouter quelques lignes a votre code [/SIZE][/FONT][/CENTER] [FONT=Roboto][CODE]using Newtonsoft.Json; using System.IO;[/CODE][/FONT] [CENTER][SIZE=5][FONT=Roboto] Ensuite passons au vif de l’extension …[/FONT][/SIZE] [FONT=Roboto][SIZE=5] En fait l’extension va transformer le JSON en Dynamic relié a une BDD Linq … Je peux en perdre quelques-un (moi meme il ya 2 mois j’était perdu ;)) Ensuite on va faire : [/SIZE][/FONT][/CENTER] [FONT=Roboto][CODE]dynamic dyn = JsonConvert.DeserializeObject(json); //JSON est un STRING contenant notre code JSON[/CODE][/FONT] [CENTER][FONT=Roboto][SIZE=5][/SIZE][/FONT] [SIZE=5][FONT=Roboto]Ensuite on va utiliser [B]l’arborescence [/B]de notre code [B]JSON [/B]…[/FONT][/SIZE] [FONT=Roboto][SIZE=5] Voila c’en est fini je vais vous mettre un [B]projet démonstration[/B] pour que vous [B]compreniez mieux[/B] ;) Si vous voulez [B]changer le titre de la fenetre[/B] vous utilisez le JSON ...[/SIZE][/FONT][/CENTER] [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Forums généraux
Informatique
Développement
Présentation d'une extension (JSON.NET)
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut