Сериализация в json и печать этого json.
Пример с .NET Core 3
var options = new System.Text.Json.JsonSerializerOptions() {WriteIndented = true};
var json = System.Text.Json.JsonSerializer(myBinaryTree, options);
Console.WriteLine(json);
Пример с Json.NET
var json = JsonConvert.SerializeObject(x, Formatting.Indented);
Console.WriteLine(json);