Création d'une chaîne JSON en C#
De nombreuses applications doivent renvoyer des données dans un format structuré, souvent en utilisant JSON (JavaScript Object Notation). JSON est un format de données léger, à la fois facile à lire par les humains et à analyser par les machines.
Bien qu'il soit possible de créer des chaînes JSON manuellement à l'aide de StringBuilder
, l'utilisation d'une bibliothèque externe comme Newtonsoft.Json peut considérablement simplifier ce processus.
Newtonsoft.Json fournit une méthode de sérialisation JSON directe. Voici les étapes spécifiques :
Créer une chaîne JSON à l'aide de Newtonsoft.Json
Product
: public class Product
{
public string Name { get; set; }
public DateTime Expiry { get; set; }
public decimal Price { get; set; }
public string[] Sizes { get; set; }
}
Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Price = 3.99M;
product.Sizes = new string[] { "Small", "Medium", "Large" };
JsonConvert.SerializeObject
: string json = JsonConvert.SerializeObject(product);
La variable json
contient désormais une chaîne JSON représentant l'objet Product
:
{
"Name": "Apple",
"Expiry": "2008-12-28T00:00:00",
"Price": 3.99,
"Sizes": ["Small", "Medium", "Large"]
}
La bibliothèque Newtonsoft.Json fournit une documentation détaillée sur la sérialisation et la désérialisation des données JSON. En utilisant cette bibliothèque, vous pouvez gérer efficacement la création de chaînes JSON et permettre un échange de données flexible dans les applications C#.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3