JSONObject的对象get返回一个应该是int的数字

时间:2018-02-09 14:48:27

标签: android json httpurlconnection

我从服务器接收信息,并从JSONArray中获取了几个值,对于一个关键字,它如下:

..." precioCompra":0.00," ....(正文)

但是当我提取该值时,会发生异常,表明正在尝试在Double变量上写一个整数。

更深入地分析如何提取身体的价值的过程,我可以验证当数字没有分数部分变成整数并且出现问题时,请查看图像。

enter image description here

如果数字有小数部分,则没有问题,例如:

..." precioCompra":2.98 ......(正文)

我恢复该值并存储它的方式如下:



 productoServicioObtenido.setPrecioVenta((double) item.get("precioVenta"));




其中:



...
double precioVenta;
...
public void setPrecioVenta(double precioVenta){this.precioVenta = precioVenta;}




有任何想法或建议吗?

感谢。

0 个答案:

没有答案