i am creating json object to save data and then sending it to the servlet. But when i try to retrieve the object and display its contents in java servlet, it throws me an er
What you build isn't a "JSON object", but a plain javascript object.
You must encode your object in JSON :
var param = '?objarray=' + JSON.stringify(arrayOfObjects);
$.ajax({
url: '/ProjectName/finalXmlServGen'+param,
type: 'POST',
dataType: 'json',
success: function(result) {
alert('SUCCESS');
}
});
Or you may let jQuery do the encoding :
$.ajax({
url: '/ProjectName/finalXmlServGen',
type: 'POST',
dataType: 'json',
data: {objarray: arrayOfObjects}
success: function(result) {
alert('SUCCESS');
}
});