Ejemplo n.º 1
0
 @Override
 protected JSONObject getOwnResult(
     int code, String reason, List<String> sourceList, List<String> ownerList) {
   try {
     JSONObject statusObject = new JSONObject();
     statusObject.put("status_code", code);
     statusObject.put("status_reason", reason);
     JSONArray idArray = new JSONArray();
     for (String shopId : sourceList) {
       JSONObject singleObject = new JSONObject();
       singleObject.put("shopID", shopId);
       singleObject.put("isfavorited", N.booleanToInt(ownerList.contains(shopId)));
       idArray.put(singleObject);
     }
     JSONObject result = new JSONObject();
     result.put("status", statusObject);
     result.put("isfavorited", idArray);
     return result;
   } catch (JSONException e) {
     LOGGER.error(e);
     return null;
   }
 }