本文作者:icy

[Delphi] -TMS GraphQL-完整的 GraphQL 文档解析器

icy 03-05 514 抢沙发
[Delphi] -TMS GraphQL-完整的 GraphQL 文档解析器摘要: GraphQL for Delphi 符合规范 GraphQL Library for Delphi。TMS graphQL 到 Delphi 的强大功能:完整的 GraphQL...

v2-478dd26eb0f79031e9828c852c5682bd_720w.png

GraphQL for Delphi 符合规范 GraphQL Library for Delphi。TMS graphQL 到 Delphi 的强大功能:

完整的 GraphQL 文档解析器,支持:完全符合规范的文档词法分析器;类型定义和可执行文件;

运营;选择集;领域;论据;野外外星人;

片段(包括类型和内联条件);

输入值;支持所有类型(Int、String、Object 等);

变量;类型引用(列出非空);

指令。可以支持以下类型的模式的 GraphQL 模式:

变异类型和查询根类型;

标量包括:Int、Float String Boolean 和 ID

字段参数、对象和字段弃用

接口;工会;枚举;

输入对象 类型列表;非空类型;

指令,例如 @skip、include 和 @deprecated。

支持全面自省

支持全面验证

符合规范的 GraphQL 文档执行 (*)

运行基于模式的 GraphQL 文档,然后检索结果

严格按照 GraphQL 规范执行。

跳过/包含指令处理;

片段;

选择集执行;

变量;

字段和变量值强制;

抽象类型和字段解析器

精确错误位置和扩展的实际错误处理

与 RTTI 的自动字段解析器绑定。

通过 HTTP 的 GraphQL:

GraphQL HTTP 处理程序,符合即将发布的 GraphQL over HTTP 规范;

WebBroker 调度程序组件:

帮助适用于 Windows 和 Linux 服务器 (**);

使用 Apache、IIS、FastCGI、Standalone (***) 进行部署;

自动 JSON 序列化/反序列化。

GraphQL Playground IDE 内置:

通过激活 GraphQL Playground 在 Web 上的 GraphQL 服务器上调试和运行查询;

完全可定制(浅色/深色主题标题、浅色/深色主题等)。

完全可以扩展:

抽象 HTTP 请求和响应允许 GraphQL HTTP 处理程序与 Delphi HTTP 框架一起工作。

可继承的模式类型允许您创建 GraphQL 类型,包括标量。

文档很丰富,包括 API 参考。

支持从 Delphi 10 Seattle 开始直到 Delphi 版本的最新版本。

支持的平台:Windows、Linux、macOS、Android 和 iOS。

高级支持。


TMS GraphQL for Delphi v1.4.0.0.zip
类型:压缩文件|已下载:25|下载方式:免费下载
立即下载

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

分享

发表评论

快捷回复:

评论列表 (暂无评论,514人围观)参与讨论

还没有评论,来说两句吧...