Estoy usando Json.Net para serializar XML en Json. Cuando escribo la cadena serializada en un archivo, todo viene en una sola línea. ¿Cómo hago para que realmente se vea como Json con las pestañas y sangría usuales?¿Cómo activar la sangría al escribir JSON usando Json.net?
46
A
Respuesta
67
Establecer el escritor JSON Formatting
propiedad a Formatting.Indented
:
jsonWriter.Formatting = Formatting.Indented;
Los JsonConvert.Serialize*
métodos también tienen sobrecargas que toman una enumeración Formatting
(gracias John planitud).
Documentación: Serialize an Object
+9
Los diversos métodos 'JsonConvert.Serialize *' también toman 'Formatting' como el segundo argumento. –
Cuestiones relacionadas
- 1. Analizando JSON usando Json.net
- 2. Cadena Parse json usando JSON.NET
- 3. parse google maps geocode json respuesta al objeto usando Json.Net
- 4. No se puede deserializar json usando json.net
- 5. Usando JSON.Net para escribir un nombre de propiedad
- 6. ¿Cómo convertir datatable a json string usando json.net?
- 7. sangría JSON en PHP
- 8. Agregue varios elementos en la matriz JSON al objeto en C# usando Json.net
- 9. Asp.net MVC json o Json.net?
- 10. Deserialización de datos JSON a C# usando JSON.NET
- 11. Deserialize json con json.net C#
- 12. ¿Cómo instalar JSON.NET usando NuGet?
- 13. ¿Cómo puedo leer json con un comentario con Json.NET
- 14. JSON.NET cómo quitar nodos
- 15. Cómo convertir la lista genérica de C# a json usando json.net?
- 16. json.net rendimiento sobre una cadena json 77kb
- 17. Deserializando cadena JSON a Object con json.net
- 18. Obtener el valor de JSON con JSON.NET
- 19. JSON.net Serializar objeto C# a JSON Problema
- 20. Orden de campos serializados usando JSON.NET
- 21. Serializar XNA rectángulo con Json.NET
- 22. Serialización de entidades EF4.1 usando JSON.Net
- 23. ¿Cómo deserializar usando JSON.Net a un tipo anónimo?
- 24. Cómo se analiza un archivo JSON utilizando JSON.net
- 25. ¿Cómo pasar un valor de fecha JSON a través de ASP.NET MVC usando JSON.NET?
- 26. Minificar cadena JSON con sangría en .NET
- 27. No se puede deserializar la matriz JSON en tipo - Json.NET
- 28. cómo serializar XML a un objeto JSON con Json.NET
- 29. Cómo escribir un bloque de sangría vacío en Python?
- 30. ¿Cómo deserializar la matriz JSON con el elemento "raíz" para cada objeto en la matriz usando Json.NET?
¿Qué clases estás utilizando? JSON.NET proporciona algunas opciones diferentes. –
Estoy usando SerializeXmlNode –