iOS Safari显示JSONObject double值的“ nan”

时间:2018-10-08 15:01:08

标签: ios json mobile-safari

我的Android应用通过HTTP调用检索了一个小的JSONObject。它包含一个我用.getDouble( "TempF" )获取的十进制数。这通常有效,但偶尔会失败。为了确定发生了什么,我在iOS上使用Safari提取了相同的内容。有时会显示nan而不是数值。

JSON通常如下所示:{"TempF":63.5}。我正在添加代码以捕获任何JSONException来记录接收到的值。

我不知道这是哪里来的。根据Google文档,.getDouble()返回有效的double或抛出JSONException。显然nan并不是JSON规范的一部分。这里发生了什么?

0 个答案:

没有答案