Package org.apache.wink.json4j

Examples of org.apache.wink.json4j.JSONArray


   * @throws JSONException
   */
  public JSONObject updateMyFlight(String userId, String flightId,
      String approverId, String reason,String state) throws JSONException {
      this.removeMyFlights(userId, flightId);
      JSONArray flts = (JSONArray) myFlights.get("myflights");
      Iterator<JSONObject> iter = flts.iterator();
      while(iter.hasNext()) {
          JSONObject flight = iter.next();
          String oldFlightId = flight.getString("FlightId");
          String oldUserId = flight.getString("UserId");
          if(oldFlightId.equalsIgnoreCase(flightId) && oldUserId.equalsIgnoreCase(userId)) {
              flts.remove(flight);
              break;
          }
      }
      JSONObject o = new JSONObject();
      o.put("FlightId", flightId);
      o.put("UserId", userId);
      o.put("ApproverId", approverId);
      o.put("Reason", reason);
      o.put("state", state);
      flts.put(o);

      myFlights.remove("myflights");
      myFlights.put("myflights", flts);
      return o;

View Full Code Here


   * @param flightId
   * @return
   */
  public JSONObject getCustomersByFlight(String flightId) {
    JSONObject res = new JSONObject();
    JSONArray array = new JSONArray();
    try {
      JSONArray flts = (JSONArray) myFlights.get("myflights");

      @SuppressWarnings("rawtypes")
      Iterator iter = flts.iterator();
      while (iter.hasNext()) {
        JSONObject i = (JSONObject) iter.next();

        String flight = i.getString("FlightId");
        if (flightId.compareTo(flight) == 0) {
View Full Code Here

   */
  public JSONObject getReasonForTravel(String userId, String flightId) {
    JSONObject res = new JSONObject();
    String r = "";
    try {
      JSONArray flts = (JSONArray) myFlights.get("myflights");

      @SuppressWarnings("rawtypes")
      Iterator iter = flts.iterator();
      boolean found = false;
      while (iter.hasNext() && !found) {
        JSONObject i = (JSONObject) iter.next();
       
        String flight = i.getString("FlightId");
View Full Code Here

    public JSONObject getFlight(String userId, String flightId) {
        final String method = "getFlight";
        JSONObject res = new JSONObject();
        JSONObject resObject = this.getMyFlights(userId);
        try {
            JSONArray flts = resObject.getJSONArray("myflights");
            Iterator<JSONObject> iter = flts.iterator();
            while(iter.hasNext()) {
                JSONObject flt = iter.next();
                if(flt.getString("FlightId").equalsIgnoreCase(flightId)){
                    res = flt;
                    break;
View Full Code Here

  public String getCode(String city, String state) {
    String code = "unknown";

    try {
      Object o = codes.get("airports");
      JSONArray ja = (JSONArray) o;
      @SuppressWarnings("rawtypes")
      Iterator iter = ja.iterator();
      while(iter.hasNext()){
        JSONObject jo = (JSONObject) iter.next();
        String cityT = jo.getString("city");
        String stateT = jo.getString("state");
       
View Full Code Here

  public String getCodeByCity(String city) {
    String code = "unknown";

    try {
      Object o = codes.get("airports");
      JSONArray ja = (JSONArray) o;
      @SuppressWarnings("rawtypes")
      Iterator iter = ja.iterator();
      while(iter.hasNext()){
        JSONObject jo = (JSONObject) iter.next();
        if(((String) jo.get("city")).toLowerCase().compareTo(city.toLowerCase())==0){
          code = (String) jo.get("code");
        }
View Full Code Here

   * @return
   */
  public String getFlightStatus(String flightId) {
    String res = "";
    try {
      JSONArray flts = (JSONArray) flightController.get("controller");

      @SuppressWarnings("rawtypes")
      Iterator iter = flts.iterator();
      boolean found = false;
      while (iter.hasNext() && !found) {
        JSONObject i = (JSONObject) iter.next();
        String flight = i.getString("Flight");
        if (flightId.compareTo(flight) == 0) {
View Full Code Here

   * removes the flight and the associated status
   * @param flightId
   */
  public void removeFlightStatus(String flightId) {
    try {
      JSONArray flts = (JSONArray) flightController.get("controller");

      @SuppressWarnings("rawtypes")
      Iterator iter = flts.iterator();
      boolean found = false;
      while (iter.hasNext() && !found) {
        JSONObject i = (JSONObject) iter.next();
        String flight = i.getString("Flight");
        if (flightId.compareTo(flight) == 0) {
          flts.remove(i);
          found = true;
        }
      }
     
      flightController.remove("controller");
View Full Code Here

   * @param flightId
   * @param state
   */
  public void addFlight(String flightId, String state) {
    try {
      JSONArray flts = (JSONArray) flightController.get("controller");
      JSONObject o = new JSONObject();
      o.put("Flight", flightId);
      o.put("State", state);
      flts.add(o);
     
      flightController.remove("controller");
      flightController.put("controller",flts);
     
    } catch (Exception e) {
View Full Code Here

            is.close();
            String expected="\u592a\u548c\u6bbf";
            JSONObject search = (JSONObject)jObject.get("search");
            JSONObject payload = (JSONObject)search.get("payLoad");
            JSONObject ssug = (JSONObject)payload.get("sSug");
            JSONArray items = (JSONArray)ssug.get("item");

            for (int i = 0; i <items.size(); i++) {
                String str = (String)items.get(i);
                assertTrue(expected.equals(str));
            }
        } catch (Exception ex1) {
            ex1.printStackTrace();
            ex = ex1;
View Full Code Here

TOP

Related Classes of org.apache.wink.json4j.JSONArray

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.