KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Using the jax-rs(Jersey) I am try to implement a POST request that take a list of JSON object //The resource look like this @Path("/path") @POST @Consumes(MediaType.APPLICATION_JSON) public void setJsonl(List<SomeObj> test) { //do work System.out.println(test); } //The class to define the json structure @XmlRootElement public class SomeObj{ private String tag; private String value; public String getTag() { return tag; } public void setTag(String tag) { this.tag = tag; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } } how ever when I try to test the REST api using curl I always get a "bad request" error, am I missing something here? curl -X POST -H "Content-Type: application/json" -d '{"SomeObj":[{"tag":"abc", "value":"ghi"},{"tag":"123", "value":"456"}]}' http://{host_name}:8080/path_to_resource
Tags (comma-separated)
Save Edits
Cancel