Bei der Serialisierung von Konfigurationsdateien mit .NET JSON Parser können Sie auf das Problem der nicht formatierten JSON -Ausgabe stoßen. Um dieses Problem zu lösen, lassen Sie uns Lösungen mit JSON.NET untersuchen.
format JSON
verwenden json.net json.net bietet die Option formating.indentent
, die JSON für eine größere Lesbarkeit ausgibt. Hier ist ein geänderter Beispiel:
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);
}
}
}
formated output:
]{
"Sizes": [],
"Price": 0,
"Expiry": "0001-01-01T00:00:00",
"Name": null
}
Andere Anweisungen:
formating.indentent
sorgt für eine ordnungsgemäße Einklebung für eine größere Lesbarkeit. jsonSerializerettings
Objekt erstellen. abschließend:
Durch die Nutzung der Formatierungsfunktionen von json.net können Sie problemlos die formatierte JSON -Ausgabe implementieren und gleichzeitig die Kompatibilität mit dem .NET -Ökosystem beibehalten. Dieser Ansatz bietet eine saubere und leicht zu lesende Lösung für die JSON-Verarbeitung.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3