4
나머지 플러그인과 함께 Struts2를 사용하여 RESTful 웹 서비스를 작성하고 있습니다. 자바 객체에서 JSON으로 직렬화하는 것은 간단합니다. 모든 것이 정확하고 아름답게 매핑되었습니다. JSON을 받고이를 Java 객체에 매핑하려고하는 것은 완전히 다른 문제입니다. 목록에 JSON 배열을 변환 할 수 없습니다rest-plugin이있는 Struts2 : JSON 값을 ENUM에 매핑
1) :
나는이 문제에 달렸다. 대신 String []을 사용하여 "해결"했습니다.2)는 ENUM 그래서 같은 JSON입니다있다 :
{"feature":{"id":2,"enabled":true,"description":"one click transactions feature","type":"ONECLICK_OPTIN_TRANSACTIONS"},"countries":["SG"],"clientId":10}
"유형": "ONECLICK_OPTIN_TRANSACTIONS는"자바 객체의 ENUM에 매핑해야하지만, 물론, Struts2 대신 barfs.
누구든지 성공적으로이 작업을 수행 했습니까? 아니, JSON에서 열거 형과 같은 일이 없다
Method public java.lang.String org.apache.commons.lang.exception.NestableRuntimeException.getMessage(int) threw an exception when invoked on net.sf.ezmorph.MorphException: com.foo.bar.entity.FeatureType
감사합니다, 숀
예외는 무엇입니까? 전체 스택 추적을 게시하십시오. –