JSONObject reqBody = new JSONObject();
reqBody.put("fbs",fbs);
错误信息:
org.json.JSONException: JSON does not allow non-finite numbers.
错误原因为fsb的值为NaN
判断一个值是否为NaN:Boolean flag = Double.isNaN(fbs); true则为NaN。
本文介绍了一种常见问题,即在使用JSONObject时如何避免因数值为NaN而导致的JSONException。通过检查变量fbs是否为NaN,并提供了相应的解决方案。
JSONObject reqBody = new JSONObject();
reqBody.put("fbs",fbs);
错误信息:
org.json.JSONException: JSON does not allow non-finite numbers.
错误原因为fsb的值为NaN
判断一个值是否为NaN:Boolean flag = Double.isNaN(fbs); true则为NaN。
12万+

被折叠的 条评论
为什么被折叠?