Fügen Sie eine Eigenschaft, um einen json-string mit jackson json

Ich bin die Speicherung eines json-string in ein text-Feld in mysql.
Nach dem einsetzen, ich will update my json-string und fügen Sie die mysql-line-id in es mit jackson json.

Ich habe ein java-String im Json-format

{
  "thing":"val"
}

Ich freue mich auf weitere hinzufügen, K/V ohne schreiben von Zeilen codes.

endlich haben diese :

{
  "thing":"val"
  "mysqlId":10
}

Kann ich meine konvertieren Zeichenfolge in eine JsonNode :

ObjectMapper mapper = new ObjectMapper();
JsonNode json = mapper.readTree( jsonStr);

Suchen, so etwas zu tun

json.put("mysqlId",10);
json.toString();

aktualisieren Sie dann in mein Textfeld mit der neuen json-string in mysql

Kann ich es nicht.
Ich will nicht viele Klassen gibt es eine einfache Möglichkeit, dies zu tun mit jackson?

  • Klingt wie eine seltsame Anforderung. Können Sie uns ein Beispiel geben von dem, was Sie zu erreichen versuchen?
  • Ich aktualisiere den post
  • Aktualisieren Sie Ihre Frage stattdessen mit dem Beispiel-code.
Schreibe einen Kommentar