C# 在JsonConverter类调试期间,如何查看JsonWriter中累积的所有文本?
在C# 在JsonConverter类调试期间,如何查看JsonWriter中累积的所有文本?,c#,json.net,C#,Json.net,在JsonConverter类调试期间,如何查看JsonWriter中积累的所有文本 class LookupConverter : JsonConverter { public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { var lu = value as Lookup<string, MyClass>; f
JsonConverter
类调试期间,如何查看JsonWriter
中积累的所有文本
class LookupConverter : JsonConverter
{
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
var lu = value as Lookup<string, MyClass>;
foreach (var i in lu.SelectMany(nodes => nodes))
{
// I want to setup a breakpoint here and examine the
// "text" accumulated in `writer`...
}
}
/*
...
*/
}
class LookupConverter:JsonConverter
{
公共重写void WriteJson(JsonWriter编写器、对象值、JsonSerializer序列化器)
{
var lu=作为查找的值;
foreach(lu.SelectMany中的变量i(nodes=>nodes))
{
//我想在这里设置一个断点并检查
//“writer”中累积的“text”。。。
}
}
/*
...
*/
}
好的,明白了:
((Newtonsoft.Json.JsonTextWriter)(writer))._writer.ToString()