private static void PrintReportJson(DvnrReport report, TextWriter tw) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(report.GetType()); using(var ms = new MemoryStream()) { serializer.WriteObject(ms, report); string str = Encoding.Default.GetString(ms.ToArray()); tw.Write(str); } }