public ArrayList<String[]> getSuggestedTags(JsonJavaObject data) {
    // ArrayList that will contain the set of classifiers and scores
    ArrayList<String[]> tags = new ArrayList<String[]>();

    // The data is returned as JSON with a root element of 'images'
    JsonJavaArray images = data.getAsArray("images");
    if (images != null) {
      // For each image, there is a set of scores in the JSON
      JsonJavaArray classifiers = images.getAsObject(0).getAsArray("classifiers");

      if (classifiers != null) {
        JsonJavaArray classes = classifiers.getAsObject(0).getAsArray("classes");
        if (classes != null) {
          // From the scores, get the 'name' of the classifier and it's associated 'score'
          for (int i = 0; i < classes.size(); i++) {
            JsonJavaObject jsonObj = classes.getAsObject(i);
            String tagName = jsonObj.getAsString("class");
            double score = jsonObj.getAsDouble("score");

            // Filter out classifiers with a match < 90%
            // if (score > 0.90) {
            // Add the classifier name and score to the ArrayList
            String[] tagInfo = new String[2];
            tagInfo[0] = tagName;
            tagInfo[1] = "" + score;
            tags.add(tagInfo);
            // }
          }
        }
      }
    }
    return tags;
  }