Jackson-JSON-Bibliothek-Mapper String

Habe ich eine Klasse (A und B sind meine Objekte)

public A   {
    private List<B> b;
    private int c;
}

Habe ich eine String-variable temp. Also ich würde sparen Sie in diese variable den JSON-String von meinem Objekt. Wie?

Habe ich versucht, mit dieser Methode 2, aber ohne Ergebnis.

public void save() {
    ObjectMapper mapper = new ObjectMapper();
    String temp = mapper.writeValueAsString(a);
}
public void read(String temp) {
    ObjectMapper mapper = new ObjectMapper();
    A a = mapper.readValue(temp, A.class);
}

Wie kann ich es lösen?

  • "Ohne Ergebnis", was bedeutet... ? Ich vermute, dass alles, was Sie brauchen, ist zum hinzufügen @JsonProperty Anmerkungen neben privaten Felder (Jackson folgt Bean-Konvention, und die privaten Felder werden ignoriert, nur die öffentlichen Felder serialisiert standardmäßig).
InformationsquelleAutor user2520969 | 2013-06-26
Schreibe einen Kommentar