我怎样才能将Doctrines YAML模型转换为json-schema

时间:2010-07-06 04:36:27

标签: php json doctrine yaml jsonschema

基本上我希望能够重用模型定义来定位Doctrine模型和JSON-Schema。

我不在乎它是否意味着在第三种模型语言中定义它并且能够将其转换为yml和json-schema,或者它是否来自json-schema - > yml,只要我有1个地方来更新它们。

1 个答案:

答案 0 :(得分:4)

就在我的脑海中,您可以尝试将YAML文件解析为PHP数组,然后使用json_encode()将数组解析为JSON,或者以其他方式将json_decode()解析为JSON文件,然后将结果解析为YAML格式。包含的sfYaml类应该是YAML解析/编码所需的全部内容,而json_encode / json_decode包含在PHP 5.2及更高版本中。