I had som trouble to get Jackson (
http://wiki.fasterxml.com/JacksonDownload)
running with Jersey.
It was mostly PEBKAC and lack of readable dokumentation, so here is what i
did.
Maven project with Jersey 1.4 i replaced jersey-json dependency with:
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-jaxrs</artifactId>
<version>1.6.0</version>
</dependency>
Created two files in src/main/resources/META-INF/services:
javax.ws.rs.ext.MessageBodyReader
javax.ws.rs.ext.MessageBodyWriter
both containing only one row:
org.codehaus.jackson.jaxrs.JacksonJsonProvider
Now my hashmaps looks like:
"nameofmap" :
{
"key1" :
{
"name" : "st",
"id" : "other",
"gramsPerUnit" : 65.0
},
"key2" :
{
"name" : "g",
"id" : "1.163",
"gramsPerUnit" : 1.0
},
}
Best Regards Adam