Méthode de sauvegarde des données C# JSON
Cet article présente plusieurs méthodes d'écriture de données JSON dans des fichiers en C# :
Méthode 1 : Utiliser Newtonsoft Json.Net
List<data> _data = new List<data>(); _data.Add(new data() { Id = 1, SSN = 2, Message = "A Message" }); string json = JsonConvert.SerializeObject(_data.ToArray()); // 将字符串写入文件 System.IO.File.WriteAllText(@"D:\path.txt", json);
Méthode 2 : Utiliser System.Text.Json (.NET Core 3.0 et supérieur)
using System.Text.Json; List<data> _data = new List<data>(); _data.Add(new data() { Id = 1, SSN = 2, Message = "A Message" }); string json = JsonSerializer.Serialize(_data); File.WriteAllText(@"D:\path.json", json);
Méthode 3 : Utiliser StreamWriter (plus efficace)
// 打开文件流 using (StreamWriter file = File.CreateText(@"D:\path.txt")) { JsonSerializer serializer = new JsonSerializer(); // 直接将对象序列化到文件流 serializer.Serialize(file, _data); }
Veuillez noter que afin de garantir la validité du format JSON, des parenthèses correctes doivent être utilisées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!