Я должен получить длинное целое число в своем веб-сервисе.
long ipInt = (long) obj.get("ipInt");
Когда я тестирую свою программу и устанавливаю значение ipInt = 2886872928, это дает мне успех.Однако, когда я тестирую свою программу и устанавливаю значение ipInt = 167844168, это выдает мне ошибку:
java.lang.ClassCastException: java.lang.Integer не может быть приведен к java.lang.Long
Ошибка указывает на приведенный выше код.
К вашему сведению, мои данные в формате JSON:
{
"uuID": "user001",
"ipInt": 16744168,
"latiTude": 0,
"longiTude": 0,
}
Есть ли какие-либо предложения, чтобы я мог гарантировать, что мой код сможет получать оба ipIntegerзначение