2017-06-06 2 views
0

は、Javaに新しいですし、query.Pleaseは私に解決策を提案しています整数をHashMapを介してパラメータに渡すにはどうすればよいですか?

AmはAPIレベルのテストを行うと、以下のようなサービスのリクエストボディのパラメータを渡す必要があります。

+0

Map を使用できますか? – user7294900

+0

整数にパラメータを渡して文字列に変換できませんか?または私は何かを逃している?この場合の – Flaom

答えて

0

Javaの強く型付けされた言語、文字列はキーと値の両方として定義されているため、MapはInteger値を格納できません。あなたが任意のオブジェクトを格納する場合 - あなたの整数値を文字列に変換し、それを渡し、あなたの方法は、String型のパラメータを期待するとして、あなたは直接整数

sell.requestAdd("Amount",String.valueOf(Your_Integer_Value)); 
2

にマップ変更文字列とint値を保持するクラス。つまり、HaspMap<String,Object>です。

+0

のJSON値はstringになります。ストリング '" 1 "'をストアするのと同じです –

0

あなたが作成することができますを渡すことはできませんMap<String, Object>

0

マップキー/値を表すクラスを作成することをお勧めします。そうすれば、他の開発者にとっては使いやすくなります。

関連する問題