我准备实现JSON-RPC web服务,需要它的规范。到目前为止,我只找到了一个可以称之为真正规范的资源:
- JSON-RPC 1.0 http://json-rpc.org/wiki/specification
- JSON-RPC 2.0提案:http://groups.google.com/group/json-rpc/web/json-rpc-2-0(为什么在谷歌群组上?)
然而,我发现像Dojo这样的JavaScript框架积极使用JSON-RPC SMD:
但是它需要JSON模式规范,但是引用的URL重定向到不正确的URL。到目前为止,我发现了以下内容:
但它仍然只是草案……
有没有人能指点我一些实际的规范...至少是官方的更新?因为看起来实现原样的JSON-RPC 1.0可能不够,至少对于像Dojo这样的框架。或者我错了吗?
问题:
实现JSON-RPC 1.0规范是否足以为大多数现代客户端提供JSON-RPC服务?如果有,请问有多少客户端支持超出JSON-RPC 1.0(SMD、Schema、2.0)的功能?
因为看起来JSON-RPC 1.0是唯一拥有官方规范(而非草案)的规范。
如果我应该实现SMD,或者建议使用,有人能指向官方的,最新的Json Schema和Service Mapping Description规范吗?还是我找到的链接真的是“规范”?
JSON-RPC 2.0、SMD和JSON-Schema草案是否足够稳定来实现它们?
注意:不要建议现有的JSON-RPC服务实现。
有人知道吗?
编辑:有人在使用JSON-RPC吗?