2017-12-20 30 views
1

문자열과 함께 Date 또는 UUID과 같은 객체를 직렬화 및 비 직렬화하고자합니다. 문제는 큰 따옴표로 문자열 자체를 둘러싸고 있다는 것입니다 :/사용하는 이중 따옴표를 기대하지 할 수있는 객체 매퍼를 구성 할 수있는 방법이잭슨은 큰 따옴표없이 객체를 직렬화 및 비 직렬화합니다.

String s = objectMapper.writeValueAsString(date); 
System.out.println("String: @@" + s + "@@"); // String: @@"2017-12-06T04:50:30Z"@@ 
... 
Date d = objectMapper.readValue(s, Date.class); // Expects the String to be "\"2017-12-06T04:50:30Z\"" 

있습니까?

답변

1

누구나 같은 문제에 직면 한 경우 : 다른 방법은 없지만 추악한 해결 방법을 찾지 못했습니다. 난 그냥/개체 매퍼에 전달하기 전에 문자열에 따옴표를 제거/추가하십시오.