below is the code i am trying
String[] myJsonData = request.getParameterValues("cartData");
System.out.println(" post 78 myJsonData: "+myJsonData);
System.out.println(" length 78 myJsonData: "+myJsonData[0]);
// processRequest(request, response);
ArrayList<String> listdata = new ArrayList<String>();
JSONArray jArray = null;
try {
jArray = new JSONArray(myJsonData);
} catch (JSONException ex) {
Logger.getLogger(placeOrderServlet.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println("***** jArray "+jArray);
System.out.println("*length**** jArray "+jArray.length());
****************************************************************************************
this is the output. after conversion also length is 1 only
****************************************************************************************
post 78 myJsonData: [Ljava.lang.String;@747db409
length 78 myJsonData: [{"b_id":22,"b_price":200,"b_name":"The Indian Cookery Course","b_count":1,"b_total":200},{"b_id":23,"b_price":300,"b_name":"Chicken Recipes","b_count":1,"b_total":300},{"b_id":24,"b_price":200,"b_name":"Kerala cook book","b_count":1,"b_total":200}]
***** jArray ["[{\"b_id\":22,\"b_price\":200,\"b_name\":\"The Indian Cookery Course\",\"b_count\":1,\"b_total\":200},{\"b_id\":23,\"b_price\":300,\"b_name\":\"Chicken Recipes\",\"b_count\":1,\"b_total\":300},{\"b_id\":24,\"b_price\":200,\"b_name\":\"Kerala cook book\",\"b_count\":1,\"b_total\":200}]"]
*length**** jArray 1
***** listdata [[{"b_id":22,"b_price":200,"b_name":"The Indian Cookery Course","b_count":1,"b_total":200},{"b_id":23,"b_price":300,"b_name":"Chicken Recipes","b_count":1,"b_total":300},{"b_id":24,"b_price":200,"b_name":"Kerala cook book","b_count":1,"b_total":200}]]
**size*** listdata 1
String[] myJsonData = request.getParameterValues("cartData");
System.out.println(" post 78 myJsonData: "+myJsonData);
System.out.println(" length 78 myJsonData: "+myJsonData[0]);
// processRequest(request, response);
ArrayList<String> listdata = new ArrayList<String>();
JSONArray jArray = null;
try {
jArray = new JSONArray(myJsonData);
} catch (JSONException ex) {
Logger.getLogger(placeOrderServlet.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println("***** jArray "+jArray);
System.out.println("*length**** jArray "+jArray.length());
this is the code i am trying
and below is the output i am getting.
post 78 myJsonData: [Ljava.lang.String;@747db409
length 78 myJsonData: [{"b_id":22,"b_price":200,"b_name":"The Indian Cookery Course","b_count":1,"b_total":200},{"b_id":23,"b_price":300,"b_name":"Chicken Recipes","b_count":1,"b_total":300},{"b_id":24,"b_price":200,"b_name":"Kerala cook book","b_count":1,"b_total":200}]
***** jArray ["[{\"b_id\":22,\"b_price\":200,\"b_name\":\"The Indian Cookery Course\",\"b_count\":1,\"b_total\":200},{\"b_id\":23,\"b_price\":300,\"b_name\":\"Chicken Recipes\",\"b_count\":1,\"b_total\":300},{\"b_id\":24,\"b_price\":200,\"b_name\":\"Kerala cook book\",\"b_count\":1,\"b_total\":200}]"]
*length**** jArray 1
***** listdata [[{"b_id":22,"b_price":200,"b_name":"The Indian Cookery Course","b_count":1,"b_total":200},{"b_id":23,"b_price":300,"b_name":"Chicken Recipes","b_count":1,"b_total":300},{"b_id":24,"b_price":200,"b_name":"Kerala cook book","b_count":1,"b_total":200}]]
**size*** listdata 1