我当时正在练习JSON,然后突然遇到了一个通讯问题,该问题只能使用注释来处理,这样我就可以将逻辑数据结构有效地传输给其他编程人员。我用谷歌搜索了如何在JSON中进行注释,但是我找到的答案是“您无法在JSON中进行注释”。那么,为什么JSON开发人员没有在JSON中添加注释方法,以便其他开发人员可以正确感知数据?我也将同样的问题发布到代码项目中,希望我能得到想要的答案。
所以,我试图用 YAML 编写一个插件配置文件,但我的解析器抛出错误,即使一切似乎都正确格式化。YAML 网站的帮助不大,我发现任何类型教程的唯一地方是 docs.ansible.com/ansible/YAMLSyntax.html 上的参差不齐的网站。由于普遍缺乏 YAML 语法知识,我可能在语法中遗漏了一些愚蠢的东西,每个 YAML 特殊字符都有什么作用?
作为参考,这是我行为不端的 YAML 文件:
EnforcedWorlds:|
- World
- Nether
- DIM-1
- End
- DIM1
Ignore List:|
- CuckooClock5000
- Venomous Potato
- Subtle Snail
Radius: 10
DisallowInRadius:|
- Sandstone => "Darude Sandstone!"
- Quarry (1040) => "This block is too L33T 4U 2 Use here :)"
- Minium Stone (20102 with datavalues 1 to 1520) => "Minimum Minium area!"
Command Output groups:
Mod:|
- Perm Node: gpu.mod
- …Run Code Online (Sandbox Code Playgroud)