问题描述:
当接口返回一个字段如"maxPrice":0.0 我将maxPrice解析为String的时候,直接解析到的数据为0,我觉得应该返回0.0这样的数据的。
为什么会返回0呢?
原来获取opt("data") 数据后, 调用了JSONObject的toString方法,将原本double类型的数据,转成了long 详细可以看numberToString方法。
问题描述:
当接口返回一个字段如"maxPrice":0.0 我将maxPrice解析为String的时候,直接解析到的数据为0,我觉得应该返回0.0这样的数据的。
为什么会返回0呢?
原来获取opt("data") 数据后, 调用了JSONObject的toString方法,将原本double类型的数据,转成了long 详细可以看numberToString方法。