Ответ 1
Объекты JSON {}
могут быть представлены классом Map<String, Object>
или javabean. Вот пример, в котором используется джавабе.
public class ResponseData {
private Response response;
// +getter+setter
public static class Response {
private int reference;
private Data data;
// +getters+setters
}
public static class Data {
private User user;
// +getter+setter
}
public static class User {
private String id;
private String firstName;
private String lastName;
private String email;
private String phone;
private Linkedid linkedid;
// +getters+setters
}
public static class Linkedid {
private String id;
// +getter+setter
}
}
Используйте его следующим образом:
ResponseData responseData = new Gson().fromJson(json, ResponseData.class);