This link describes json to java and java to json using Gson
http://www.mkyong.com/java/how-do-convert-java-object-to-from-json-format-gson-api/
Json to Java using GSON
Gson gson = new Gson();
try {
    BufferedReader br = new StringReader(<CONTENT>);
    //convert the json string back to object
    // In your case this is Group object
    Object obj = gson.fromJson(br, Object .class);
    System.out.println(obj);
} catch (IOException e) {
    e.printStackTrace();
}
Java Object to json String using GSON
Object obj = new Object();
Gson gson = new Gson();
// convert java object to JSON format,
// and returned as JSON formatted string
String json = gson.toJson(obj);
In your case use this :
public static void main(final String[] args) {
    String Group1 = " [ { \"id\": \"2b3b0db\", \"name\": \"Ivan\" }, { \"id\": \"4f3b0db\", \"name\": \"Lera\" } ] ";
    Gson gson = new Gson();
    Group[] object = gson.fromJson(new StringReader(Group1), Group[].class);
    System.out.println(object);
}
public class Group {
    private String id;
    private String name;
    public String getId() {
        return id;
    }
    public String getName() {
        return name;
    }
    public void setName(final String name) {
        this.name = name;
    }
    public void setId(final String id) {
        this.id = id;
    }
}