我正在尝试通过网络服务连接到服务器。在此 Web 服务中,我正在传递名称值对列表。现在的问题是 namevaluepair 只接受 (String,String) 参数。我的服务器期望双倍值。所以我不能将我的双精度转换为字符串并传递它(因为服务器会看到一个字符串并且会抛出一个“格式不正确”的错误。
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("Name", mydoublevalue));
JSONArray jsonobj = jsonParser.makeHttpRequest_array(url,type, nameValuePairs);
有什么出路吗。。还是我必须将服务器的双精度类型更改为字符串,以便服务器期望字符串而不是双精度?