Привет. Я пытаюсь прочитать дату из объекта JSON. Дата записывается в JSON в виде миллисекунд UTC, но когда я пытаюсь ее прочитать, информация теряется. JSON дает число
"time":1526438700000
и
int value = jsonObj.getInt("time")
возвращает другое значение. Может ли быть потеря информации преобразовать long
в int
?
Я использую реализацию javax.json
. jsonObj
- это объект, который я получаю от JsonArray
. Я не думаю, что есть метод getLong
. Я попытался привести к long
, объявив значение как long
, тот же результат. Я думаю, что проблема в getInt()
?