用JSONObject将float转为JSONObject类型
之前有一个需求里有一个问题,就是讲float类型转化为JSONObject类型
当时在网上找了很久,然后查了其他资料,最后结合这边的实际情况将这个问题解决了
//计算偏移率
float deviationRate = this.getDeviationRate(resultString, standardScript);
//将float转化为string格式
String deviationRate1 = (String) jsonObject.put("deviationRate", deviationRate + "");
//将string转为jsonObject
return JSON.parseObject(deviationRate1);
先将float类型转化为string类型
通过String deviationRate1 = (String) jsonObject.put("deviationRate", deviationRate + "");
这个方法,然后将string转为JSONObject类型,通过这个方法JSON.parseObject(deviationRate1);
返回的结果类型就是JSONObject类型