J'utilise Json.Net pour sérialiser XML en Json. Lorsque j'écris la chaîne sérialisée dans un fichier, tout vient sur une seule ligne. Comment puis-je le faire ressembler à Json avec les onglets et le retrait habituels?
Définissez le scripteur JSON Formatting
sur Formatting.Indented
:
jsonWriter.Formatting = Formatting.Indented;
Le JsonConvert.Serialize*
les méthodes ont également des surcharges qui prennent un Formatting
enum (merci John Flatness).
Documentation: Sérialisation d'un objet