Używam Json.Net do serializowania XML do Json. Kiedy piszę serializowany ciąg do pliku, wszystko pojawia się w jednym wierszu. Jak sprawić, by wyglądał jak Json ze zwykłymi zakładkami i wcięciem?Jak włączyć wcięcie podczas pisania JSON za pomocą Json.net?
46
A
Odpowiedz
67
Ustaw pisarza JSON Formatting
właściwość Formatting.Indented
:
jsonWriter.Formatting = Formatting.Indented;
W JsonConvert.Serialize*
metody mają również przeciążeń, które zajmują się Formatting
enum (dzięki John Płaskości).
Dokumentacja: Serialize an Object
+9
Różne metody 'JsonConvert.Serialize *' również biorą "Formatowanie" jako drugi argument. –
Powiązane problemy
- 1. C# za pomocą JSON serializacji Json.NET
- 2. Nie można deserializować json za pomocą json.net
- 3. Jak zmienić nazwy właściwości podczas serializacji za pomocą Json.net?
- 4. Niewłaściwy tablica initializer wcięcie podczas pisania PHP w Eclipse
- 5. Określanie niestandardowego formatu DateTime podczas serializacji za pomocą Json.Net
- 6. Deserializuj ciąg dynamiczny Json za pomocą Newtonsoft JSON.NET
- 7. Niestandardowa konwersja JSON do XML za pomocą JSON.Net
- 8. Wcięcie JSON w PHP
- 9. Jak zapisać plik JSON z czterema wcięciami spacji za pomocą JSON.NET?
- 10. Jak włączyć wynik podczas wyszukiwania za pomocą lucene.net?
- 11. Ustaw symbol waluty podczas pisania za pomocą xlsxwriter
- 12. Json.NET: deserializacji Zagnieżdżony Json
- 13. Jak ignorować obiekty puste podczas pisania JSON z JsonCpp
- 14. Wcięcie plików źródłowych Java za pomocą Eclipse
- 15. Json.NET: deserializowania tablice json
- 16. Jak mogę iterować zagnieżdżone słowniki za pomocą JSON.NET?
- 17. Jak serializować słownik jako część obiektu nadrzędnego za pomocą Json.Net
- 18. Jak wykonać rekursywne zejście jsona za pomocą json.net?
- 19. Jak włączyć przycisk za pomocą metody CanExecute?
- 20. Jak dodać niestandardowy węzeł główny podczas serializacji obiektu za pomocą JSON.NET?
- 21. Jak ustawić Json.NET jako domyślny Json Serializer
- 22. Jak konwertować JSON do BSON użyciu Json.NET
- 23. Wydajność json.net nad ciągiem json 77kb
- 24. Deserialize json z json.net C#
- 25. Serializowanie obiektu żądania za pomocą JSON
- 26. Zaktualizuj pole tekstowe podczas pisania
- 27. Jak pominąć pustych zbiorów podczas szeregowania z Json.NET
- 28. Deserialize JSON nie działa z JSON.NET
- 29. Jak przetestować AfterEvaluate podczas pisania wtyczki Gradle
- 30. Pokaż tekst podczas pisania
Z jakich klas korzystasz? JSON.NET oferuje kilka różnych opcji. –
Używam SerializeXmlNode –