Fügen Sie eine Eigenschaft zu einer JSON-Zeichenkette mit jackson json hinzu

7

Ich speichere eine json-Zeichenfolge in einem Textfeld in mysql. Nach dem Einfügen möchte ich meine JSON-Zeichenfolge aktualisieren und die ID der MySQL-Zeile mit jackson json hinzufügen.

Ich habe einen Java String im Json Format

%Vor%

Ich suche nach einem weiteren K / V, ohne Codezeilen zu schreiben.

um das endlich zu haben:

%Vor%

Ich kann meinen String in einen JsonNode konvertieren:

%Vor%

Ich suche etwas wie das

%Vor%

Aktualisieren Sie dann in meinem Textfeld mit der neuen json-Zeichenfolge in mysql

Ich kann es nicht schaffen. Ich möchte nicht viele Klassen verwenden, gibt es eine einfache Möglichkeit, dies mit Jackson zu tun?

    
BigDong 15.05.2013, 09:56
quelle

1 Antwort

23

Versuchen Sie, Ihr JsonNode auf ein com.fasterxml.jackson.databind.node.ObjectNode zu übertragen und rufen Sie dann put set (oder replace ) darauf auf.

    
cmbaxter 15.05.2013, 10:20
quelle

Tags und Links