JSON WebServiceに接続するためにJavaでプロキシクライアントを作成する必要があります。私は、WebServiceのメソッドと型のテキスト記述のみを持っています。例えば、1つの方法の結果は、java jackson json processor - AndroidのRestTemplateと自動タイプ変換で使用
パラメタ{ バイト[チャレンジ]です。 バイト[] proff;私はバイト[]の両方のフィールドとJavaでクラスPARAMSを作成する場合 }
、ジャクソンマッパーは、バイナリ配列としてそれらを扱い、WebServiceがの形でこれらのパラメータをexptects
{"id":2,"method":"Authenticate","params":["bSwY+kKRO7sIJNZFG/L3dK2ke1kIDwzyK5n717MyBG1pnRhjqSF0kRMAyEqLYKA6VBwujaR8K/wr98+G1Av9vQ12soFi+3DViPN4YDguqF0=","2iNJ5UEK3eVxFTEUHMN04QM8WtNrwGSIu1hKVXFMVvQ="]}
次の例のように符号化しますコンマ
[truncated] {"id":2,"method":"Authenticate","params":[[114,109,104,101,70,88,16,32,102,17,117,3,105,104,112,4,39,103,11,54,90,106,90,69,26,20,5,10,121,52,108,64,106,102,52,124,87,8,21,29,28,119,110,70,122,33,105, ...............
ような非負のバイト値を分離Iジャクソンマッパー自動Java型認識のいくつかの種類を使用し、対応するJSONのタイプを選択すると結論づけました。シリアライザが特定のJava型のシリアライゼーションに使用する型を変更する方法がありますか? JavaとJSON型の間の記述とマッピングはどこですか?
よろしく