Tôi muốn sử dụng Jersey để triển khai một số dịch vụ Java REST. Công cụ chuyển đổi POJO mặc định JAXB xử lý các đối tượng JSON hơi lạ, vì vậy tôi muốn sử dụng Jackson để chuyển đổi POJO với chi phí ít hoặc ít hơn. Làm cách nào để tôi nói với khung công tác J2ME sử dụng một công cụ chuyển đổi khác?Cách dễ dàng sử dụng Jackson cho Jersey
web.xml của tôi trông như thế này:
<!-- Jersey JAVA REST implementation -->
<servlet>
<servlet-name>Jersey</servlet-name>
<servlet-class>
com.sun.jersey.spi.container.servlet.ServletContainer
</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>org.foobar.rest.services</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
Wow thats đơn giản – daskai0815
Nó (cảm ơn!) không làm việc cho tôi. Tôi nhận được thông báo lỗi "Trình soạn thảo nội dung thư cho lớp Java ... và ứng dụng loại phương tiện MIME/json không được tìm thấy" – TOUDIdel
Để kéo các JAR Jackson yêu cầu bằng Maven chỉ phụ thuộc vào 'jackson-mapper-asl'. – lanoxx