Spring konfiguriert das @ResponseBody JSON-Format

Vorstellen, ich habe diese annotierte Methode im Frühjahr 3 @Controller

@RequestMapping("")
public @ResponseBody MyObject index(@RequestBody OtherObject obj) {
    MyObject result = ...;
    return result;
}

Aber ich brauche konfigurieren Sie die Ausgabe json-format, ebenso wie wenn ich tun:

ObjectMapper om = new ObjectMapper();
om.configure(JsonGenerator.Feature.QUOTE_FIELD_NAMES, true);
om.getSerializationConfig()
        .setSerializationInclusion(JsonSerialize.Inclusion.NON_DEFAULT);
om.getSerializationConfig()
        .set(SerializationConfig.Feature.INDENT_OUTPUT, false);

Gibt es eine Möglichkeit, konfigurieren Sie dieses Verhalten?

Ich habe ein paar Fragen, aber ich bin nicht sicher, wie Sie Sie anpassen können, um zu meinem konkreten Fall:

  1. Frühjahr prefixjson mit responsebody
  2. Wer response-content-type-in Spring MVC (@ResponseBody)

Danke !

InformationsquelleAutor der Frage Guido García | 2011-01-27

Schreibe einen Kommentar