我该如何将 Doctrines YAML 模型转换为 json-schema

发布于 2024-09-08 10:47:41 字数 154 浏览 3 评论 0原文

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

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

Basically I am looking to be able to reuse model definitions to target both Doctrine models and JSON-Schema.

I don't care if it means defining it in a 3rd model language and having the ability to convert that to both yml and json-schema or if it is from json-schema -> yml as long as I have 1 place to update both of them.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜夜流光相皎洁 2024-09-15 10:47:41

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

Just off the top of my head, you could try parsing the YAML files into PHP arrays and then parsing the arrays into JSON with json_encode() or go the other way and json_decode() the JSON files and then parse the result into YAML format. The included sfYaml classes should be all you need for the YAML parsing/encoding and json_encode/json_decode are included in PHP 5.2 and up.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文