Maison > développement back-end > C++ > Comment enregistrer efficacement les données JSON en C# ?

Comment enregistrer efficacement les données JSON en C# ?

Susan Sarandon
Libérer: 2025-01-18 01:46:09
original
216 Les gens l'ont consulté

How to Efficiently Save JSON Data in C#?

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);
Copier après la connexion

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);
Copier après la connexion

Méthode 3 : Utiliser StreamWriter (plus efficace)

// 打开文件流
using (StreamWriter file = File.CreateText(@"D:\path.txt"))
{
    JsonSerializer serializer = new JsonSerializer();
    // 直接将对象序列化到文件流
    serializer.Serialize(file, _data);
}
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal