Package org.codehaus.jettison.json

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


      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);
      }
      return post(transitionsUri, jsonObject);
    } catch (JSONException ex) {
      throw new RestClientException(ex);
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

        if (fields.iterator().hasNext()) {
          for (FieldInput fieldInput : fields) {
            fieldsJs.put(fieldInput.getId(), fieldInput.getValue());
          }
        }
        if (fieldsJs.keys().hasNext()) {
          jsonObject.put("fields", fieldsJs);
        }
        final WebResource issueResource = client.resource(transitionsUri);
        issueResource.post(jsonObject);
        return null;
View Full Code Here

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

    final JSONObject json = issueJson.getJSONObject(FIELDS);
    final ArrayList<Field> res = new ArrayList<Field>(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

        }
        final Map<String, String> namesMap = parseNames(names);
        final Map<String, String> typesMap = parseSchema(types);

    @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

    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

        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

        if (fields.iterator().hasNext()) {
          for (FieldInput fieldInput : fields) {
            fieldsJs.put(fieldInput.getId(), fieldValueGenerator.generateFieldValueForJson(fieldInput.getValue()));
          }
        }
        if (fieldsJs.keys().hasNext()) {
          jsonObject.put("fields", fieldsJs);
        }
        final WebResource issueResource = client.resource(transitionsUri);
        issueResource.post(jsonObject);
        return null;
View Full Code Here

      return new HashMap<String, String>();
    }
    try {
      JSONObject json = new JSONObject(jsonString);
      Map<String, String> map = new HashMap<String, String>();
      Iterator<String> iter = json.keys();
      while(iter.hasNext()) {
        String key = iter.next();
        String value = json.getString(key).toString();
        map.put(key, value);
      }
View Full Code Here

    }
   
    Map<String, Object> map = new HashMap<String, Object>();
    try {
      JSONObject json = new JSONObject(jsonString);
      Iterator<String> iter = json.keys();
      while (iter.hasNext()) {
        String key = iter.next();
        Object obj = json.get(key);
        map.put(key, obj);
      }
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.