【发布时间】:2022-01-03 20:58:07
【问题描述】:
是否可以根据另一个 json(非模式,只是数据文件)文件中定义的数据来限制模式中的值或属性名称?或者甚至从文件夹中获取文件并处理它们的名称?
例如,YAML: 文件 1:
Attributes:
- Attribute1
- Attribute2
文件2:
Influence:
Attribute1: 1
Attribute2: -3
我想在第二个文件中获得依赖于第一个文件中定义的数据的语法帮助。我该怎么做?
更难的情况
有一个文件夹,其中包含一些 YAML/JSON 描述了一些事件。 喜欢: 事件/event1.yaml 事件/子文件夹/event2.yaml
另一个文件应该只使用文件夹中定义的文件名 例如:
DefaultEvents:
- event1
- event2
在这种情况下是否有可能以及如何使用 JSON Schema 自动完成?
这与验证无关,我需要语法帮助,在制作此类文件时自动完成。
【问题讨论】:
-
你使用什么语言?
-
YAML 作为标记语言
标签: json yaml jsonschema