问题标签 [object-dumper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
58270 浏览

c# - 对象转储器类

我正在寻找一个可以以类似于以下格式输出对象及其所有叶值的类:

(或更清晰的格式)。这相当于:

PropertyGrid 控件的一种字符串表示形式,无需为每种类型实现大量设计器。

PHP 有一个叫做var_dump的东西。我不想用手表,因为这是打印出来的。

如果它存在,谁能指出我这样的东西?或者,写一个赏金。

0 投票
11 回答
37685 浏览

python - 是否有与 Perl 的 Data::Dumper 等效的 Python 用于检查数据结构?

有没有可以像 Perl 的模块一样使用的 PythonData::Dumper模块?

编辑:对不起,我应该更清楚。我主要是在一个用于检查数据而不是持久化的模块之后。

顺便说一句,感谢您的回答。这是一个很棒的网站!

0 投票
2 回答
2040 浏览

c# - 将容器对象内的所有公共对象(字符串/整数/枚举)的值写入控制台

我有一个名为 Job 的对象,在其中我有字符串、整数和枚举作为公共对象。然后将每个作业放入一个队列中,并在此过程中遍历队列。

我想要做的是,当我 Dequeue() 每个作业时,我通常可以遍历每个作业并将公共对象名称和值写入控制台。

我想出了如何将对象名称写入控制台,并且显然可以写入值,但问题是我不知道如何从 Job 对象中获取每个公共字符串/int/enum。

我看过 C# object dumper C#: How to get all public (get and set) string properties of a type How to select all values of an object's property on a list of typed objects in .Net with C# but don't不明白我将如何在那里使用任何一个接受的答案。

这是我的 Job 类的代码:

这是返回变量名称的代码:(来自https://stackoverflow.com/a/2664690/559988

理想情况下,我会有这样的控制台输出:

想法?

0 投票
1 回答
1582 浏览

c# - 使用动态转储 ComObject 的对象?

我正在尝试(没有运气)为我在 Office 类型库中访问的对象实现“对象转储器”。

它一定是可能的,因为 VS 的调试窗口有一个 System.__ComObject 对象的“动态视图”,可以有效地完成我想要的。

有任何想法吗?

0 投票
1 回答
268 浏览

c# - 如何漂亮地打印迭代器方法

我想获取带有 Iterator Method 参数的方法名称,我正在努力寻找一个简单的解决方案。迭代器由编译器生成,因此源方法名称和它的参数现在分别位于生成的类名和它的字段中(带有一些神奇的 <>+_d 符号)。

在 Visual Studio 的即时窗口中,当我输入迭代器方法时,我会以一种漂亮的方式获得方法名称及其参数。他们是在使用一些定制打印机还是有一些帮手可以做到这一点?

编辑:

主要目标是获取协程异步调用堆栈。

这是一个例子:

0 投票
1 回答
64 浏览

symfony - Symfony VarDumper 学说子对象

当我使用 Symfony 的 VarDumper(symfony/var-dumper)转储一个 Doctrine 对象并且确实有子对象的集合但转储器不显示这些子对象时?

正常吗?

我用 :

提前致谢。