L'API Web ASP.NET exploite Json.NET pour une sérialisation et une désérialisation JSON efficaces. Cependant, vous pouvez personnaliser les paramètres par défaut pour répondre aux besoins spécifiques de l'application.
Ajustement des paramètres de JsonSerializer
Pour modifier les JsonSerializerSettings standard, accédez à la propriété Formatters.JsonFormatter.SerializerSettings
dans l'objet HttpConfiguration
.
Par exemple, pour générer une sortie JSON bien formatée avec indentation :
<code class="language-csharp">protected void Application_Start() { HttpConfiguration config = GlobalConfiguration.Configuration; config.Formatters.JsonFormatter.SerializerSettings.Formatting = Newtonsoft.Json.Formatting.Indented; }</code>
Cette approche permet un contrôle granulaire sur la sérialisation JSON. En manipulant directement l'objet JsonSerializerSettings
, les développeurs peuvent intégrer la gestion des types, le formatage de la date ou tout autre paramètre souhaité, garantissant ainsi que la sortie JSON correspond précisément aux spécifications du projet.
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!