我有一个Java
对象,表示为JSON
,我想在JSON
添加其他字段。我不想将这些字段添加到Java
模型中,我只需要在处理之前将它们添加到JSON
。
这是我目前所拥有的简化版本;
public void addAdditionalFields(JsonNode myObjectAsJsonNode) {
JsonFactory jsonFactory = new JsonFactory();
JsonGenerator jgen = jsonFactory.createJsonGenerator(new StringWriter());
jgen.writeStartObject();
jgen.writeObjectField("test", "myFieldsValue");
jgen.writeEndObject();
jacksonObjectMapper.writeTree(jgen, myObjectAsJsonNode);
}
新字段未添加到myObjectAsJsonNode
对象。