2010-12-20 5 views
3

ここでスペックよるhttp://groups.google.com/group/json-rpc/web/json-rpc-2-0JSONRPC 2.0サーバーを実装する場合、名前付き引数と定位置引数の両方をサポートする必要がありますか?

より具体的には、このセクション:

が存在する場合、RPC コールのパラメータは、構造化 値として提供されなければなりません。 by-position〜 オブジェクトを介した配列または名前。私に

しかし、私は、バグレポートを提出してきましたし、他の開発者がそれをサポートするための方法を決定するために、開発者次第だと感じている、とスペックは必要としないこと、両方のスタイルがサポートされなければならないことは明らかと思われますどちらも。

他の開発者が私と同じように解釈しない、私が上に引用したもの以外の正式な回答を見つけることができません。

したがって、一般的なコンセンサスは何ですか?

答えて

1

あなたの側に参加して、私はこれが議論の余地があるとは思わなかった。

+0

もう1人の開発者が私に対抗しましたが、仕様の半分を実装するという決定が下されました。 http://trac.xbmc.org/ticket/10095 – user61000

2

私は完全に同意しています、上記の文書にはっきりと記載されています。 4.2文の中の "must"という単語は、 "構造化された値"を必要とします。 「構造化された値」は後で第2文によって定義される。 JSON-RPC 2.0仕様

  1. 存在する場合の違反である「構造化された値」の定義を変更することでオプションのいずれかを無視するように、RPCコールのパラメータは、構造化された値として提供されなければなりません。
  2. Objectを介した配列または名前によるby-positionのいずれか。
関連する問題