Présentation d'une extension (JSON.NET)

ItzWam

Membre
Inscription
18 Juin 2016
Messages
114
Réactions
25
Points
1 571
Bonjour RéalityGaming
Sur ce sujet je vais vous parler du JSON d’un package C#/VB qui est JSON.NET

Le JSON pour JavaScript Object Notation, est un format de données textuelles dérivé de la notation des objets du langage JavaScript.
En gros c’est un fichier qui contient des données

Les données sont écrites comme ca :
Code:
{

"array": [
1,
2,
3
],
"boolean": true,
"null": null,
"number": 123,
"object": {
"a": "b",
"c": "d",
"e": "f"
},
"string": "Hello World"
}

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
direct

Une fois JSON.NET (je vais l’appeler Jnet)
Donc, une fois Jnet installé vous devrez rajouter quelques lignes a votre code
Code:
using Newtonsoft.Json;

using System.IO;

Ensuite passons au vif de l’extension …


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 :
Code:
dynamic dyn = JsonConvert.DeserializeObject(json);

//JSON est un STRING contenant notre code JSON

Ensuite on va utiliser l’arborescence de notre code JSON

Voila c’en est fini je vais vous mettre un projet démonstration pour que vous compreniez mieux ;)

Si vous voulez changer le titre de la fenetre vous utilisez le JSON ...
 
Dernière édition:

Bloodyy

Membre
Inscription
26 Mai 2016
Messages
35
Réactions
8
Points
2 766
Super, tu aurais du l'avoir fini et puis la poster, là ça sert un peu à rien :/
 

ItzWam

Membre
Inscription
18 Juin 2016
Messages
114
Réactions
25
Points
1 571
ouyi désolé mais j'ai du faire une rédac un peu en speed celle de ma présentation au grade de Dévloppeur ;)

Sur ce ca arrive ;)
 
Haut