Spring 3 ArrayList-Serialisierung in JSON mit Jackson ohne Verpackung zum Objekt wird (ohne name)

Habe ich einfache Ressource, die zurückkehren sollte, JSON-array, aber es gibt-Objekt in dem array:

@RequestMapping(value = "/types", method = RequestMethod.GET)
    public List <JsonObject> types() {
        ArrayList <JsonObject> list=new ArrayList<JsonObject>();
        list.add(new JsonObject("Audi"));
        list.add(new JsonObject("Mercedes"));
        return list;
    }

Wo JsonObject ist einfache Klasse mit drei String-Attribute (value,id,label).

Gibt:

{"jsonObjectList":[{"value":"Audi","id":"Audi","label":"Audi"},{"value":"Mercedes","id":"Mercedes","label":"Mercedes"}]}

Aber ich, was ich brauche, (weil es Jquery UI autocomplete erwartet):

[{"value":"Audi","id":"Audi","label":"Audi"},{"value":"Mercedes","id":"Mercedes","label":"Mercedes"}]

Wie zu erreichen?
Vielen Dank im Voraus.

InformationsquelleAutor matejuh | 2011-07-24
Schreibe einen Kommentar