iOS Safari отображает "nan" для двойного значения JSONObject - PullRequest
0 голосов
/ 08 октября 2018

Мое приложение для Android получает небольшой JSONObject через HTTP-вызов.Он содержит десятичное число, которое я получаю с .getDouble( "TempF" ).Это обычно работает, но иногда терпит неудачу.Пытаясь определить, что происходит, я загрузил тот же элемент с помощью Safari на iOS.Иногда вместо числового значения отображается nan.

JSON обычно выглядит так: {"TempF":63.5}.Я добавляю код, чтобы поймать любой JSONException, чтобы записать полученное значение.

Я не знаю, откуда это.Согласно документации Google, .getDouble() либо возвращает действительный double, либо выдает JSONException.И, очевидно, nan не является частью спецификации JSON.Что тут происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...