我看到一个 YAML 文件,其中包含一些符号,例如 $、^。对于 $,我认为它尝试从 JSON 文件中获取值。但对于^,我不确定。
我尝试搜索 YAML 语法,但找不到这些符号的用法。
谁能指出这个用法来自哪里?多谢!
例子:
json: $.A.Documents[*]
input: ^.B.ID
Run Code Online (Sandbox Code Playgroud)
YAML 没有为这些字符分配任何特殊含义。就 YAML 而言,它们只是内容的一部分。
\n当然,加载 YAML 的软件可以对加载的数据 \xe2\x80\x93 执行任何操作,包括检查加载的标量$并^对其执行某些操作。
虽然有人可能能够正确猜测哪个软件需要像您显示的那样的 YAML 文件,但您检查找到该 YAML 文件的上下文会容易得多。这应该会引导您找到您要查找的信息 \xe2\x80\x93 ,即该 YAML 文件是为哪个软件编写的。该软件的文档将描述如何处理这些字符。
\n