J’utilise Json.Net pour sérialiser XML dans Json. Lorsque j’écris la chaîne sérialisée dans un fichier, tout est dans une seule ligne. Comment puis-je le faire ressembler à Json avec les tabs et l’indentation habituels?
Définissez la propriété Formatting
écrivain JSON sur Formatting
. Formatting.Indented
:
jsonWriter.Formatting = Formatting.Indented;
Les méthodes JsonConvert.Serialize*
ont également des surcharges qui prennent une énumération de Formatting
(merci John Flatness).
Documentation: sérialiser un object