private static void traverseJSONArray()

in spanner-data-validator-java/src/main/java/com/google/migration/common/JSONNormalizer.java [68:82]


  private static void traverseJSONArray(JSONArray jsonArray, SortedSet<String> sortedStrings) {
    for(int i = 0; i < jsonArray.length(); i++) {
      if(!jsonArray.isNull(i)) {
        Object obj = jsonArray.get(i);
        if (obj instanceof JSONObject) {
          traverseJSONObject(jsonArray.getJSONObject(i), sortedStrings);
        } else if (obj instanceof JSONArray) {
          traverseJSONArray(jsonArray.getJSONArray(i), sortedStrings);
        } else {
          LOG.debug(String.format("Not an object or array: %s", obj.toString()));
          sortedStrings.add(obj.toString());
        } // if/else
      } // if
    } // for
  }