Sto memorizzando una stringa json in un campo di testo in mysql. Dopo l'inserimento, voglio aggiornare la mia stringa json e aggiungere l'id della riga mysql al suo interno con jackson json.Aggiungere una proprietà a una stringa json con jackson json
Ho uno stringa java che è in formato JSON
{
"thing":"val"
}
Sto cercando di aggiungere un altro K/V senza dover scrivere righe di codice.
di avere finalmente questo:
{
"thing":"val"
"mysqlId":10
}
posso convertire il mio String ad un JsonNode:
ObjectMapper mapper = new ObjectMapper();
JsonNode json = mapper.readTree(jsonStr);
Cercando di fare qualcosa di simile
json.put("mysqlId",10);
json.toString();
quindi aggiornare nel mio testo campo con nuova stringa json in mysql
Non ce la faccio. Non voglio usare molte classi c'è un modo semplice per farlo con Jackson?
Suona come un requisito dispari. Puoi dare un esempio di ciò che stai cercando di ottenere? – NilsH
Sto aggiornando il post – BigDong
Prova ad aggiornare la tua domanda invece con il codice di esempio. – NilsH