我在考虑尝试实现一个客户端,为特定的json-rpc 2.0服务提供一些静态类型保证。所涉及的API非常庞大,因此手动编写带有所有必要类型信息的全功能客户端对我来说太过繁琐。但是,通过一个未记录的http端点,我找到了一个基于json的大型模式,似乎完整地描述了整个json-rpc服务。我相信我可以使用这个规范编写某种代码生成器。它太大了,无法在此粘贴。
我的问题是,是否有标准规范用于描述json-rpc服务?我已经搜索了很多死链,而json-rpc的官方规范[1]没有提到用于此类服务的标准模式定义。我找到的模式似乎至少部分基于json-schema规范[2]。