Recherche…


Introduction

Le package Newtonsoft.Json est devenu le standard de facto pour utiliser et manipuler du texte et des objets au format JSON dans .NET. C'est un outil robuste, rapide et facile à utiliser.

Sérialiser l'objet dans JSON

using Newtonsoft.Json;

var obj = new Person
{
    Name = "Joe Smith",
    Age = 21
};
var serializedJson = JsonConvert.SerializeObject(obj);

Cela se traduit par ce JSON: {"Name":"Joe Smith","Age":21}

Désérialiser un objet à partir de texte JSON

var json = "{\"Name\":\"Joe Smith\",\"Age\":21}";
var person = JsonConvert.DeserializeObject<Person>(json);

Cela donne un objet Person avec le nom "Joe Smith" et l'âge 21.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow