2017-06-06 49 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

我建议你创建一些类,它将代表你的地图键/值,这样它会更容易与其他开发人员一起工作。

相关问题