Я сохраняю строку json в текстовое поле в mysql. После вставки я хочу обновить строку json и добавить в нее идентификатор строки mysql с помощью jackson json.Добавить свойство json string с jackson json
У меня есть Java String, который находится в формате Json
{
"thing":"val"
}
Я ищу, чтобы добавить еще K/V без написания строк кода.
, чтобы, наконец, это:
{
"thing":"val"
"mysqlId":10
}
я могу преобразовать свою строку в JsonNode:
ObjectMapper mapper = new ObjectMapper();
JsonNode json = mapper.readTree(jsonStr);
Глядя сделать что-то вроде этого
json.put("mysqlId",10);
json.toString();
затем обновить в моем тексте поле с новой json-строкой в mysql
Я не могу это сделать. Я не хочу использовать много классов, есть ли простой способ сделать это с помощью джексона?
Звучит как странное требование. Можете ли вы привести пример того, чего вы пытаетесь достичь? – NilsH
Я обновляю сообщение – BigDong
Попробуйте обновить свой вопрос вместо кода примера. – NilsH