|
|
1
55
sgmoore链接中发布的对象转储程序:
2015年更新YAML也很好地实现了这一目的,这就是YamlDotNet的实现方式
|
|
|
2
31
|
|
|
3
14
你可以找到 ObjectDumper project 在GitHub上。你也可以 add it 通过Visual Studio和NuGet软件包管理器。 |
|
4
12
例如:
|
|
|
5
12
|
|
|
6
9
我知道这是一个老问题,但我想我会抛出一个对我有用的替代方案,我花了大约两分钟的时间。 http://james.newtonking.com/json (或nuget版本) http://www.nuget.org/packages/newtonsoft.json/ 参考组件:
将JSON字符串转储到日志:
|
|
|
7
7
只要稍加思考,你就能很容易地写出来。有点像:
|
|
|
8
7
我有一个 handy T.Dump() Extension method 这应该非常接近你想要的结果。作为一种扩展方法,它是非侵入性的,应该适用于所有POCO对象。 示例用法
示例输出
|
|
|
9
2
驱动器:\Program Files\Microsoft Visual Studio 9.0\Samples\1033\LinqSamples\ObjectDumper |
|
|
10
2
(只是触摸1级,没有深度,但说明了很多) |
|
|
11
1
对于大多数类,您可以使用 DataContractSerializer |
|
12
1
我刚刚在Blazor项目中遇到了类似的需求,并提出了以下非常简单的组件,用于将对象(及其子对象)的数据输出到屏幕: ObjectDumper.razor:
然后将其粘贴在Blazor页面的某个位置,如下所示:
然后渲染一个按钮,您可以按该按钮查看绑定对象的当前值:
我在GitHub回购协议中提到: tomRedox/BlazorObjectDumper |