Package org.codehaus.jettison.json

Examples of org.codehaus.jettison.json.JSONObject.keys()


      avatarUris.put(User.S48_48, avatarUri);
    } else {
      // JIRA 5.0+
      final JSONObject avatarUrlsJson = json.getJSONObject("avatarUrls");
      @SuppressWarnings("unchecked")
      final Iterator<String> iterator = avatarUrlsJson.keys();
      while (iterator.hasNext()) {
        final String key = iterator.next();
        avatarUris.put(key, JsonParseUtil.parseURI(avatarUrlsJson.getString(key)));
      }
    }
View Full Code Here



        JSONObject obj;
        try {
            obj = new JSONObject(inputStreamAsString(in));
            Iterator  iter=obj.keys();
                        HashMap map = new HashMap();

            while (iter.hasNext()){
                String k = (String) iter.next();
                map.put(k, ""+obj.get(k));
View Full Code Here


        JSONObject obj;
        try {
            obj = new JSONObject(inputStreamAsString(in));
            Iterator iter = obj.keys();
            ParameterMap map = new ParameterMap();

            while (iter.hasNext()) {
                String k = (String) iter.next();
                Object value = obj.get(k);
View Full Code Here

        if (jsonFields == null) return fieldMap;
        try {
            JSONObject jObject = new JSONObject(jsonFields);

            @SuppressWarnings("unchecked")
            Iterator<String> itr = jObject.keys();
            while (itr.hasNext()) {
                List<Object> valueSet = new ArrayList<Object>();
                String jFieldKey = itr.next();
                Object jFieldValue = jObject.get(jFieldKey);
                if (jFieldValue instanceof JSONArray) {
View Full Code Here

                k = k.substring(1);
                if (k.equals("xmlns")) {
                    // if its a string its a default namespace
                    if (o instanceof JSONObject) {
                        JSONObject jo = (JSONObject) o;
                        for (Iterator pitr = jo.keys(); pitr.hasNext(); ) {
                            String prefix = (String) pitr.next();
                            String uri = jo.getString(prefix);

                            if (prefix.equals("$")) {
                                prefix = "";
View Full Code Here

  public Transition parse(JSONObject json) throws JSONException {
    final int id = json.getInt("id");
    final String name = json.getString("name");
    final JSONObject fieldsObj = json.getJSONObject("fields");
    final Iterator keys = fieldsObj.keys();
    final Collection<Transition.Field> fields = Lists.newArrayList();
    while (keys.hasNext()) {
      final String fieldId = keys.next().toString();
      fields.add(transitionFieldJsonParser.parse(fieldsObj.getJSONObject(fieldId), fieldId));
    }
View Full Code Here

      avatarUris.put(User.S48_48, avatarUri);
    } else {
      // JIRA 5.0+
      final JSONObject avatarUrlsJson = json.getJSONObject("avatarUrls");
      @SuppressWarnings("unchecked")
      final Iterator<String> iterator = avatarUrlsJson.keys();
      while (iterator.hasNext()) {
        final String key = iterator.next();
        avatarUris.put(key, JsonParseUtil.parseURI(avatarUrlsJson.getString(key)));
      }
    }
View Full Code Here

    final Map<String, String> typesMap = parseSchema(schema);

    final JSONObject json = issueJson.getJSONObject(FIELDS);
    final ArrayList<IssueField> res = new ArrayList<IssueField>(json.length());
    @SuppressWarnings("unchecked")
    final Iterator<String> iterator = json.keys();
    while (iterator.hasNext()) {
      final String key = iterator.next();
      try {
        if (SPECIAL_FIELDS.contains(key)) {
          continue;
View Full Code Here

            if (jsonObject.has("transitions")) {
              return JsonParseUtil.parseJsonArray(jsonObject.getJSONArray("transitions"), transitionJsonParserV5);
            } else {
              final Collection<Transition> transitions = new ArrayList<Transition>(jsonObject.length());
              @SuppressWarnings("unchecked")
              final Iterator<String> iterator = jsonObject.keys();
              while (iterator.hasNext()) {
                final String key = iterator.next();
                try {
                  final int id = Integer.parseInt(key);
                  final Transition transition = transitionJsonParser.parse(jsonObject.getJSONObject(key), id);
View Full Code Here

              .generate(transitionInput.getComment()));
        }
      }
      final Iterable<FieldInput> fields = transitionInput.getFields();
      final JSONObject fieldsJs = new IssueUpdateJsonGenerator().generate(fields);
      if (fieldsJs.keys().hasNext()) {
        jsonObject.put("fields", fieldsJs);
      }
      if (fieldsJs.keys().hasNext()) {
        jsonObject.put("fields", fieldsJs);
      }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.