I am getting a result from the model in the list:
List<Chemtemporder> tempOrder = lcbuyerdao.getc2code(cart.toString());
In this tempOrder I am getting all the data, but I have to send this data in particular format. For that am using JSONObject and JSONArray. Process this result into like below 
 {"cart":
     {"121212000002":[
       {
            "seller":"121212",
            "scheme":"",
            "schPer":0,
            "Mrp":null,
            "splRate":0,
            "itemName":"* Gemer 0.5 Tab",
            "itmvalue":0,
            "c_seller_buyer_code":null,
            "ItemName":"* Gemer 0.5 Tab",
            "stock":null,
            "maxqty":0,
            "schQty":0,
            "minqty":1,
            "mfacName":"",
            "n_rowid":0,
            "image":"",
            "schAlertFlag":0,
            "mrp":null,
            "c_pack":"1card",
            "orderedQty":2,
            "buyer":"000002",
            "ptr":null,
            "c_item_code":"40130",
            "mfacCode":"",
            "Stock":null
        }
     ]
   }
 }
This format is coming when am printing return type but in the postman response am getting an error msg.
Postman response:
 No serializer found for class org.json.JSONObject and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS)
my code in Resources (Controller) :
 public JSONObject cartTest(CustdetailCart cart) {  
    String buyer;
    String seller;
    String sellebuyer ="";      
    final List<Cartdet> list = cart.getCustDetails();
    JSONObject jsBody = new JSONObject();
    for(Cartdet temp:list) {
        buyer= temp.getBuyer_code();
        seller = temp.getSeller_code();
        sellebuyer = seller+buyer;
        jsBody.put(sellebuyer, new JSONArray());
    }
    System.out.println("jsBody"+jsBody.toString());
    List<Chemtemporder> tempOrder =lcbuyerdao.getc2code(cart.toString());
    for(Chemtemporder tmp :tempOrder ) {
        ObjectMapper mapperObj = new ObjectMapper();
        mapperObj.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, true);
        buyer  = tmp.getBuyer(); 
        seller = tmp.getSeller();
        sellebuyer = seller+buyer;
        JSONArray selbuy = jsBody.getJSONArray(sellebuyer);
        System.out.println("selbuy "+selbuy.toString());
        try {
            System.out.println("mapper"+mapperObj.writeValueAsString(tmp));
            selbuy.put(new JSONObject(mapperObj.writeValueAsString(tmp)));
        } catch (JsonProcessingException e) {
            e.printStackTrace();
        }
    }
    JSONObject jsObj = new JSONObject();
    jsObj.put("cart", jsBody);
    System.out.println(jsObj);
    return jsObj;
}  
Something wrong in the code, but I didn't get that can anyone solve this problem.
