I want to parse the values from the JSON-Post into Java-Variables. But they are always empty!
JSON-Post:
{\"algID\":0,\"vertices\":[1,2,3]}
You need to create a POJO that Jersey can serialize the JSON to:
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class MyPojo {
public int algID;
public int[] verticies;
public MyPojo() {} // constructor is required
}
Then ...
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Path("getCloseness_vertices")
public String getCloseness_vertices(MyPojo p)
{
int i = p.algID;
}
Also you need to include the jersey-json jar file.