Lors de la sérialisation des fichiers de configuration à l'aide de l'analyseur .NET JSON, vous pouvez rencontrer des problèmes avec la sortie JSON non formatée. Pour résoudre ce problème, explorons la solution en utilisant JSON.Net.
Formater JSON à l'aide de JSON.Net
JSON.Net fournit l'option Formatting.Indented
, qui formate la sortie JSON pour plus de lisibilité. Voici un exemple modifié :
<code class="language-csharp">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); } } }</code>
Sortie formatée :
<code class="language-json">{ "Sizes": [], "Price": 0, "Expiry": "0001-01-01T00:00:00", "Name": null }</code>
Autres consignes :
Formatting.Indented
garantit une indentation appropriée pour plus de lisibilité. JsonSerializerSettings
personnalisé. Conclusion :
En tirant parti des capacités de formatage de JSON.Net, vous pouvez facilement obtenir une sortie JSON formatée tout en conservant la compatibilité avec l'écosystème .NET. Cette approche fournit une solution concise et lisible pour le traitement JSON.
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!