Как преобразовать массив JSON в список Java. Я использую Свенсон

Я пытаюсь преобразовать несколько объектов одного типа вList на Яве. Например, мой JSON будет:

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

У меня есть класс:

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;
    }
...
}

Я хочу, чтобы иметь возможность превратить строку JSON я попал в списокExample объекты. Я хотел бы сделать что-то вроде этого:

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

При этом я получаю сообщение об ошибке:

Cannot set property Example on class java.util.ArrayList

Ответы на вопрос(4)

Ваш ответ на вопрос