"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je obtenir la sortie JSON formatée dans .NET en utilisant C #?

Comment puis-je obtenir la sortie JSON formatée dans .NET en utilisant C #?

Publié le 2025-02-25
Parcourir:935

How Can I Get Formatted JSON Output in .NET Using C#?

Obtenez la sortie JSON formatée en utilisant C # dans .net

Lorsque vous sérialisation des fichiers de configuration à l'aide de .NET JSON Parser, vous pouvez rencontrer le problème de la sortie JSON non formatée. Pour résoudre ce problème, explorons les solutions à l'aide de json.net.

format json

en utilisant json.net

json.net fournit l'option formatting.Indente , qui formats la sortie JSON pour une plus grande lisibilité. Voici un exemple modifié:

using Newtonsoft.Json;

namespace JsonPrettyPrint
{
    class Product
    {
        // 属性...
    }

    class Program
    {
        static void Main(string[] args)
        {
            Product product = new Product();

            string json = JsonConvert.SerializeObject(product, Formatting.Indented);
        }
    }
}

sortie formatée:

]
{
  "Sizes": [],
  "Price": 0,
  "Expiry": "0001-01-01T00:00:00",
  "Name": null
}

Autres instructions:

    L'option
  • Formatting.Indente garantit une indentation appropriée pour une plus grande lisibilité.
  • Vous pouvez également personnaliser les options de formatage en créant un objet personnalisé jSonSerializersEttings .
  • La documentation JSON.NET fournit plus de détails sur la sérialisation et la mise en forme des objets.

en conclusion:

En tirant parti des capacités de formatage de JSON.net, vous pouvez facilement implémenter la sortie JSON formatée tout en maintenant la compatibilité avec l'écosystème .net. Cette approche fournit une solution propre et facile à lire pour le traitement JSON.

Dernier tutoriel Plus>

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