2017-06-06 72 views
0

是新來的Java,有一個query.Please建議我一個解決方案:如何通過HashMap將整數傳遞給參數?

正在做的API級別的測試,並需要通過服務的請求體參數如下圖所示:

+0

你可以使用Map 嗎? – user7294900

+0

你不能只傳遞一個整數給參數,然後將其轉換爲字符串?或者我錯過了什麼?本例中的 – Flaom

回答

0

的Java是強類型語言,因此您的地圖無法存儲整數值,因爲字符串被定義爲鍵和值。如果你想存儲的任何對象 - 改變映射到Map<String, Object>

2

在字符串轉換的整數值,然後通過它,因爲你的方法期望的字符串參數,你不能直接傳遞整數

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

在JSON中的值將會是字符串。這是一樣的,因爲商店只是字符串'「1」' –

0

您可以創建一個包含字符串和整型值的類。換句話說,HaspMap<String,Object>

0

我建議你創建一些類,它將代表你的地圖鍵/值,這樣它會更容易與其他開發人員一起工作。

相關問題