標籤:
1 public static XTResult<Void> addTravel(String uuid, String travelName, String travelId, String startDate, 2 JSONArray travelCities) { 3 String partUrl = "/travelModel/addTravelModel"; 4 XTResult<Void> result = null; 5 JSONObject jsonObject = new JSONObject(); 6 try { 7 jsonObject.put("token", ServiceCenter.TOKEN_VALUE); 8 jsonObject.put("uuid", uuid); 9 jsonObject.put("name", travelName);10 jsonObject.put("travelId", travelId);11 jsonObject.put("startTime", startDate);12 jsonObject.put("travelCities", travelCities);13 StringEntity entity = new StringEntity(jsonObject.toString(), HTTP.UTF_8);14 entity.setContentType("application/json");15 entity.setContentEncoding("utf-8");16 String response = ServiceCenter.postEntityApiV1(partUrl, entity);17 Logger.d(Const.TAG_LOG, "addTravel:" + response);18 if (!TextUtils.isEmpty(response)) {19 result = new Gson().fromJson(response, XTResult.class);20 }21 } catch (JSONException e) {22 e.printStackTrace();23 } catch (UnsupportedEncodingException e) {24 e.printStackTrace();25 }26 return result;27 }
Android介面傳遞Json數組的處理方式