问题标签 [toml]

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 投票
1 回答
3534 浏览

rust - 将 TOML 反序列化为具有值的枚举向量

我正在尝试读取一个 TOML 文件以创建一个结构,该结构包含一个带有关联值的枚举向量。这是示例代码:

货运.toml

sample_actor.toml

我知道文件看起来“错误”,但我不知道应该如何在 TOML 文件中编写操作,以便板条箱能够将它们识别为具有 X 个值的枚举。

运行此示例时遇到的错误cargo run如下:

我知道我可能需要FromStr为我的枚举实现将字符串转换为我的枚举,并且我简要地知道可以实现自定义反序列化器以特定方式反序列化,但我不确定这些部分是如何组合在一起的。

似乎使用 serde_json 而不是 TOML 的等效示例可以直接工作(当然使用 JSON 文件而不是 TOML)。

JSON版本的代码:

此示例中读取/写入的 JSON 数据为:

也许 TOML 板条箱不能支持我的用例?

0 投票
2 回答
13149 浏览

json - TOML 是否支持对象/表的嵌套数组?

我想从 TOML 文件生成 JSON。JSON 结构应该是这样的,对象数组中包含对象数组:

我有一些类似于下面示例的 TOML,但它似乎不适用于该objs部分。

有没有办法在 TOML 中做到这一点?JSON to TOML 转换器似乎不适用于我的示例。它是否适用于数组/表数组的更深嵌套?

0 投票
1 回答
356 浏览

perl - 如何在 perl 中解析简单的 toml?

我需要在我的 perl 脚本中实现用户友好的配置文件。我选择 toml,但我不确定 TOML 解析器如何工作。

backtest.toml 文件

脚本perl:

0 投票
2 回答
210 浏览

java - 在 Java 中导入 toml4j 失败

我正在尝试将TOML4J导入我的 maven 项目。我在依赖项部分的 POM.xml 中将此添加到我的依赖项中:

但我在

说它“未能读取 com.moandjienzana.toml:toml4j:jar:0.7.2 的工件描述符”,第二个错误表示未找到所述依赖项,突出显示“0.7.2”

编辑1:我相信已经解决了这个问题,但如果我添加

对于我的主文件,它无法识别“moandjiezana”部分。

编辑 2:此处的完整 POM.xml 文件:

编辑 3: 完成全新安装后,我收到此错误:

我确实安装了 JDK,并且 IntelliJ 可以识别它。

编辑4:

0 投票
1 回答
810 浏览

yaml - Hugo 降价元数据

我想在网页上显示来自 markdown 文件的元数据,因此我尝试使用变量名称(例如 {{ .Author}} )访问它。

这适用于 .Title 和 .Content 变量,但不适用于其他变量!似乎我错过了如何使用这些的重要细节。使用 .Author 变量,页面上的输出为 { map[]}。

提前致谢

降价文件:

网页:

0 投票
1 回答
536 浏览

naming-conventions - toml 文件中键的命名约定

查看toml repo,我没有看到任何关于键命名约定的限制/建议

看起来大多数变量都是,lowercase但想知道键的最佳实践-命名约定是什么?

假设我想要一个名为firstname哪个更好的键?

firstname

first_name

first-name

firstName

FirstName

0 投票
2 回答
1719 浏览

apache-nifi - 带有 grok 模式错误的 Telegraf 尾部

我正在使用 Telegraf 从 Apache NiFi 获取日志信息,对于此任务,我使用此配置:

当我尝试启动电报时,它给了我这个错误:

解析/etc/telegraf/telegraf.conf, toml: line 10: 解析错误

我编写的模式在Grok 调试器中使用以下文本进行了测试:

2018-08-02 10:53:16,976 INFO [Heartbeat Monitor Thread-1] oancchAbstractHeartbeatMonitor 已完成处理 11863 纳秒内的 1 个心跳

以下是一些测试的结果:

对我来说,第一个选项是正确的,但不起作用,问题似乎是括号被转义的方式。

如何解决这个问题?

0 投票
0 回答
841 浏览

markdown - 在 hugo 中使前面的参数文本加粗

我想知道是否有办法在我的降价文件参数(TOML)上使一些短语变粗。我正在使用其中一个参数在页面上呈现文本描述,它可以完美加载,但在视觉上我需要突出显示部分文本以使其更易于阅读。

我需要它是这样的:

所以可以渲染:

Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod。

显然这是行不通的......我以前从未需要过这个,但据我所知,“”包含的任何文本都只是呈现为纯文本,所以这里没有降价语法。

有谁知道是否有办法实现这一目标?

0 投票
1 回答
5421 浏览

go - 雨果帖子不显示

使用Hugo Quickstart,我能够建立并运行博客,甚至写了一篇文章。当我运行hugo server -D或者hugo server -D --watch --verbose我可以在本地主机上看到我的帖子时。但是当我只运行hugo server我的博客时,只加载标题而没有帖子。我已经使用hugo server. hugo server当我运行所有负载时,我应该怎么做?

0 投票
0 回答
34 浏览

angularjs - 节点到 Netlify.TOML 的转换

当我想转换 NodeJS 命令时,是否有人可以提供与问题相关的帮助

netlify.toml 格式?可能吗 ?那怎么办?提前致谢