다음과 같은 Java Bean 클래스가 Jackson을 사용하여 JSON으로 변환됩니다. Map @ 값의 Jackson @JsonRawValue
public class Thing {
public String name;
@JsonRawValue
public Map content = new HashMap();
}
content
String jsonFromElsewhere = "{ \"foo\": \"bar\" }";
Thing t = new Thing();
t.name = "test";
t.content.put("1", jsonFromElsewhere);
JSON 생성 원하는입니다
{"name":"test","content":{1={ "foo": "bar" }}}
는 내가 필요로하는 것은 단지에 대한지도의에 대한 @JsonRawValue
을 지정하는 방법입니다 :
{"name":"test","content":{"1":{ "foo": "bar" }}}
그러나에 @JsonRawValue
결과를 사용하여 값. 잭슨이 가능합니까?
같은 문제 잭슨 2.9 –