получить Map из json, с использованием GSON

0
24 фев 2016 12:34
Добрый день, нужно получить Map из json, есть:
json:
{
    "id":"1",
    "name":"aaa",
    "operations":[
        {
            "type":"add",
            "value":"1"
        },
        {
            "type":"delete",
            "value":"2"
        }
    ]
}


java
public class User {
    private int id;
    private String name;
    private List<Operations> operations;

    public User(int id, String name, Operations operations) {
        this.id = id;
        this.name = name;
        this.operations = this.operations;
    }    
    // geters and seters    
}
public class Operations {
    private String type;
    private String value;

    public Operations(String type, String value) {
        this.type = type;
        this.value = value;
    }
        // geters and seters
}


gson


// String userData = ...
User user = gson.fromJson(userData, User.class);


Как сделать, чтобы в user был Map и можно было получить operations по ключу, например user.getOperations.get("add");
Модераторы: Нет
Сейчас эту тему просматривают: Нет