我从服务器接收信息,并从JSONArray中获取了几个值,对于一个关键字,它如下:
..." precioCompra":0.00," ....(正文)
但是当我提取该值时,会发生异常,表明正在尝试在Double变量上写一个整数。
更深入地分析如何提取身体的价值的过程,我可以验证当数字没有分数部分变成整数并且出现问题时,请查看图像。
如果数字有小数部分,则没有问题,例如:
..." precioCompra":2.98 ......(正文)
我恢复该值并存储它的方式如下:
productoServicioObtenido.setPrecioVenta((double) item.get("precioVenta"));

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

有任何想法或建议吗?
感谢。