Używam Jacksona do czytania wiadomości json. Jedną z wartości, które próbuję analizować, jest lista, a inna wartość zawiera typ danych na liście. To jest struktura, którą utworzyłem w Javie.Jackson przeczytał json w ogólnej liście
public class Message<T> {
private Timestamp time;
private RestAction action;
private String type;
private List<T> data;
}
Przez Class.forName();
Mogę uzyskać klasę reprezentującą dane na liście. Pytanie brzmi, jak mogę odczytać listę.
Może pokażesz nam Twój przykład JSON ciąg i kodu źródłowego, które zostały już napisane? Myślę, że możesz również zobaczyć to pytanie: http://stackoverflow.com/questions/17605524/jackson-delay-deserializing-field/17625688 –
Jeśli nie masz nic przeciwko, zaznacz moją odpowiedź, która sprawiła, że większość punktów jest poprawna jeden. Jest kompaktowy i robi dokładnie to, czego potrzebujesz. – splatch