Skip to content

Instantly share code, notes, and snippets.

@frankhu-2021
Last active January 19, 2023 13:19
Show Gist options
  • Star 10 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save frankhu-2021/b6750185b19fd4ada4ba36b099985813 to your computer and use it in GitHub Desktop.
Save frankhu-2021/b6750185b19fd4ada4ba36b099985813 to your computer and use it in GitHub Desktop.
PrettyPrint JSON with .NET using Newtonsoft.Json
using Newtonsoft.Json;
public static string JsonPrettify(string json)
{
using (var stringReader = new StringReader(json))
using (var stringWriter = new StringWriter())
{
var jsonReader = new JsonTextReader(stringReader);
var jsonWriter = new JsonTextWriter(stringWriter) { Formatting = Formatting.Indented };
jsonWriter.WriteToken(jsonReader);
return stringWriter.ToString();
}
}
@lahernandezr
Copy link

Thanks for shared

@jbh-aros
Copy link

jbh-aros commented Dec 1, 2022

Or
JsonConvert.SerializeObject(JsonConvert.DeserializeObject(json), Formatting.Indented)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment