Слияние кода завершено, страница обновится автоматически
Ожидаемый результат должен быть типа Index, но фактически получен тип Object
public class Snack3Test {
@Test
public void test() {
String json = "{\"results\":[{\"uid\":\"1\"}],\"offset\":0,\"limit\":20,\"total\":0}";
Results<Index> deserialize = ONode.deserialize(json, (new TypeRef<Results<Index>>() {}).getType());
System.out.println(deserialize);
System.out.println(deserialize.getClass());
System.out.println(deserialize.results.getClass());
}
@Data
public static class Results<T> {
public T[] results;
public int offset;
public int limit;
public int total;
}
@Data
public static class Index {
public String uid;
}
}
Вход Перед тем как оставить комментарий