Como faço para converter uma matriz JSON em uma lista de Java. Estou usando o svenson

Eu estou tentando converter vários objetos do mesmo tipo em umList em Java. Por exemplo, meu json seria:

{
    "Example": [
        {
            "foo": "a1",
            "bar": "b1",
            "fubar": "c1"
        },
        {
            "foo": "a2",
            "bar": "b2",
            "fubar": "c2"
        },
        {
            "foo": "a3",
            "bar": "b3",
            "fubar": "c3"
        }
    ]
}

Eu tenho uma aula:

public class Example {
    private String foo;
    private String bar;
    private String fubar;
    public Example(){};
    public void setFoo(String f){
        foo = f;
    }
    public void setBar(String b){
        bar = b;
    }
    public void setFubar(String f){
        fubar = f;
    }
...
}

Eu quero ser capaz de transformar a cadeia json eu entrar em uma lista deExample objetos. Eu gostaria de fazer algo assim:

JSONParser parser = new JSONParser();
parser.addTypeHint(".Example[]", Example.class);
List<Example> result = parser.parse(List.class, json);

Fazendo isso, recebo um erro:

Cannot set property Example on class java.util.ArrayList

questionAnswers(4)

yourAnswerToTheQuestion