[jboss-user] [Beginner's Corner] - I am using RESTEasy API in my app. I am using @BadgerFish annotation for mapping json with POJO. so how to exclude additional fields
jayesh dalwadi
do-not-reply at jboss.com
Wed Sep 28 14:35:31 EDT 2011
jayesh dalwadi [http://community.jboss.org/people/jayeshdalwadi] created the discussion
"I am using RESTEasy API in my app. I am using @BadgerFish annotation for mapping json with POJO. so how to exclude additional fields"
To view the discussion, visit: http://community.jboss.org/message/628948#628948
--------------------------------------------------------------
this is my pojo
@BadgerFish
public class User{
private Stirng name;
private int loginCount = 0;
public String getName() {
return name;
}
public void setName(String nm) {
this.name= nm;
}
public int getLoginCount() {
return loginCount;
}
public void setLoginCount(int loginCount) {
this.loginCount = loginCount;
}
}
my rest method
@POST
@Path("/user")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response postUser(@BadgerFish User user) {
System.out.println("post req.....");
return Response.status(200).entity("sucess"+p.getLoginCount()).build();
}
poblem is
JSON Data comes in POST Request:
Case 1: if JSON is -> {"name":"abc"} Response will be 0 (Works as expected)
Case 2: if JSON is -> {"name":"abc","loginCount":"12"}. It should not set the value of loginCount in POJO obj. and Response should be 0.
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/628948#628948]
Start a new discussion in Beginner's Corner at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20110928/92e66548/attachment.html
More information about the jboss-user
mailing list