mlambley/json-reference

用于处理 JSON 引用的库

1.1.0 2018-03-25 16:13 UTC

This package is auto-updated.

Last update: 2024-09-17 14:35:36 UTC


README

再次维护!

该项目最初是从 thephpleague 分支出来的,但他不再维护它。然而,这个库是我能找到的最好的 JSON 解引用器,所以我会继续维护它。

请在此处记录任何问题或功能请求 这里

大多数 JSON 模式使用 JSON 引用来最小化重复。一个 JSON 引用看起来像 <{"$ref": "http://some/where"},它指向其他地方的 JSON 对象。

JSON 引用是一个用于解析引用的库。

  • 解析所有引用,并用代理对象替换它们。
  • 支持对外部文件、URL 或自定义来源的引用。
  • 安全地解析循环引用。
  • 支持缓存解引用的架构。
  • 解引用的架构可以安全地进行 json_encoded。
  • 与 Swagger、JSON Schema 以及任何其他符合规范的 JSON 文档一起工作。

安装

通过 Composer

composer require mlambley/json-reference

用法

完整的文档可在此处找到 这里

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test-server
$ composer test

基准测试

基准测试需要在本地的 localhost 默认端口上运行本地的 redis 服务器。

$ composer bench

贡献

有关详细信息,请参阅 CONTRIBUTING

鸣谢

  • [Matt Allan][link-author]
  • [所有贡献者][link-contributors]

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件