Вы можете использовать длинный int:
long int a
Или, если он всегда будет положительным, unsigned long int:
unsigned long int a
Вы можете использовать TypeReference
. Test<String>.class
невозможно в Java
.
TypeReference testStringType = new TypeReference<Test<String>>() { };
Object value = mapper.readValue(json, testStringType);
Также работает:
JavaType javaType = mapper.getTypeFactory().constructParametricType(Test.class, String.class);
Test<String> value1 = mapper.readValue(json, javaType);
См. Также: