I am adding Pojo in a Hashmap
Map<String, POJO> addresses = new Hashmap();
This should be converted into JSON like this:
{
"code": "123",
"names": {
"FirstName": "vaquar",
"LastName": "Khan"
}
}
I've tried all jersey version but getting follwing output
JSON:
{
"code": "123",
"names": {
"entry": [{
"key": "FirstName",
"value": "vaquar"
},
{
"key": "LastName",
"value": "Khan"
}]
}
}
Maven dependency:
<dependencies>
<dependency>
<groupId>org.glassfish.jersey.ext</groupId>
<artifactId>jersey-spring3</artifactId>
<version>${jersey.version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-multipart</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-moxy</artifactId>
<version>${jersey.version}</version>
</dependency>
Affected Versions
[2.22.2]
I am adding Pojo in a Hashmap
Map<String, POJO> addresses = new Hashmap();
This should be converted into JSON like this:
I've tried all jersey version but getting follwing output
JSON:
Maven dependency:
Affected Versions
[2.22.2]