Convert Class obj
to JSON format:
Gson gson = new Gson();
strServiceResp =
gson.toJson(classObj);
Convert JSON
String to Class Object:
Gson
gson = new Gson();
ClassName classObj = (ClassName)
gson.fromJson(jsonString, ClassName.class);
ClassVO.java
ClassVO{
public String firstUser;
public String lastUser;
}
Ajax:
var ClassVO = {
"firstUser" : 'wilbert',
"latsUser" : 'singh'
};
$.ajax({
url:"webservice url",
type : "POST",
dataType : "json",
cache:false,
data :{jsonStr:JSON.stringify(ClassVO)},
success: function(result){
}
});
Data Representation:
data:{
Id
: 101,
Name:'wilbert',
flag:'N'
},
@POST
@Path("testName")
@Produces("application/json")
ClassVO
methodName(String jsonStr);
data : {
'jsonStr'
: JSON.stringify(javascript array name)
},
@POST
@Path("webservice name")
@Consumes("application/json")
@Produces("application/json")
ClassVO
methodName(String jsonStr);
$.ajax(
{
url:
"wsurl",
type
: 'POST',
dataType
: "json",
contentType:"application/x-www-form-urlencoded;
charset=UTF-8",
cache:false,
data:{jsonStr:JSON.stringify({"test":javascriptname})},
success:
function(response) {
},
});