问题标签 [data-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 投票
3 回答
71 浏览

perl - 如何从perl中的哈希深处获取值

我正在阅读一个xml文件,

当我使用 Dumper (print Dumper($myxml);) 打印它时,我得到了这个......

我想读取此哈希并获取所有非活动“状态”的值,或者获取“鲍勃的状态”。

开始编辑:

所以要获取一个人的个人资料信息..

例如获取 Bob 的状态

但是,如果 Bob 不在位置 [0] 和 [1 ]。双foreach循环?

结束编辑

我已经包含了一个 xml 的示例..

产生这个:

谢谢,

约翰。

0 投票
2 回答
301 浏览

perl - Perl Dumper 的意外输出

当我遇到这种意外情况时,我正试图将一个哈希分配给另一个。

我正在打印转储程序以验证哈希是否正确形成。

当我迭代哈希时,Data::Dumper 确实提供了预期的输出,但是当我打印整个哈希时它显示了一些意外的结果。

请参阅下面的代码片段。任何见解都会有很大帮助。

形成最终的哈希:

如果我转储整个哈希,我不会得到预期的输出:


但是当我遍历哈希时,我得到了预期的输出


0 投票
1 回答
85 浏览

perl - 转储后打印数据

我有这个带有数据转储器的结构:

我的问题是:如何获取数据并一对一打印?我想打印姓名、标签和价值。对于我的软件来说,必须使用商店名称和更多数据,例如类型

0 投票
2 回答
1239 浏览

perl - 了解数据::Dumper 输出

简单的问题:

它具有以下输出。没有给出第一个转储,因为它无关紧要。

如何使用键 ref 访问值。我不知道如何解释大括号。

0 投票
3 回答
107 浏览

perl - Data::Dumper 包装第二个单词的输出

我在使用 Data::Dumper 尝试检查我将大量数据列表导入散列时遇到了一个相当奇怪的问题。

我的数据在另一个文件中看起来像这样。

然后在我的脚本中,我试图将我的数据列表读入哈希,如下所示:

我的解析大部分都在工作,我可以在哈希中找到我的所有数据,但是当我使用 Data::Dumper 打印它时,它不能正确打印。这是我的输出。

有谁知道为什么 Dumper 打印 '; 我的第二列数据的前两个字母上的字符?

0 投票
2 回答
49 浏览

perl - 在 perl 中访问哈希的问题

我在 perl 中有以下结构的哈希 -

现在,当我尝试通过以下方式访问它时,结果是“undef”

结果 -

请指出我做错了什么。我对 perl 很陌生。

0 投票
1 回答
64 浏览

symfony - Symfony VarDumper 学说子对象

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

正常吗?

我用 :

提前致谢。

0 投票
3 回答
66 浏览

perl - 将块中的报告解析为 CSV

我有大量的数据转储,其结构如下

我想将其转换为:

我是说:

  • 生成所有键的集合
  • 生成包含所有键的标题行
  • 将所有值映射到它们正确的“列”(注意在这个例子中我没有“Key4”,并且 Key3/Key5 互换了)
  • 可能在 Perl 中,因为它更容易在各种环境中使用。

但我不确定这种格式是否不寻常,或者是否有工具已经这样做了。

0 投票
1 回答
188 浏览

perl - 这个“Modern Perl” Data:Dumper 示例可以修复吗?

代码来自《Modern Perl Fourth Edition》、《Book version P1.0--October 2015》。
它在论文版本的第 3 章 - 第 81 页,在“调试嵌套数据结构”标题下。该书还提供 PDF 版本,可免费下载。

“这可能会产生如下内容:”

首先,“$complex_structure”代码中有错误。
“数字”行后面应该有逗号,而不是分号。
变量 $continental、$late_tea 和 $banquet 未声明或初始化。
Dumper() 以错误的名称调用:“$my_complex_structure”。

代码中的变量 $objects 不知何故在输出中变成了“meals”。

我不确定这是错误的,但想知道“祝福”从何而来。
由于错误,我无法真正确定作者的意思,但直到本书第 7 章才涉及“对象”

以下是我为修复(简化)示例而写的内容,考虑了早期示例中有关散列引用和匿名散列的材料:

我在之前的调用中遇到了一个错误,在修复它之后,这个新代码在产生预期的输出时“起作用”,但我仍然感到困惑——尤其是关于本书输出中的“祝福”。

我没有使用 Data::Dumper 的经验。
原始示例是否足够有意义,以至于可以通过某种方式对其进行修改以运行并产生作者期望的结果?当书中示例中的“$complex_structure”之类的东西被倾倒时,是否应该有任何“祝福”?

0 投票
1 回答
957 浏览

perl - Perl:从子程序返回一个数组

Perl 菜鸟。

我无法理解从模块中的子例程返回数组值。

该脚本具有以下内容:

该模块包括以下子程序:

我正在取名字,只检查它的第一个和最后一个(我稍后会谈到 else 语句),拆分它,更正大小写,然后再次加入。Dumper 将最终数组显示为:

所以它似乎工作得那么远。但是,脚本中的返回值$fullname显示全部小写:

为什么不将 Dumper 显示的更正后的大写变量作为最后一次数组迭代?