diff --git a/android-networking/src/main/java/com/androidnetworking/common/ANRequest.java b/android-networking/src/main/java/com/androidnetworking/common/ANRequest.java index d85b1db8..91a71ae3 100644 --- a/android-networking/src/main/java/com/androidnetworking/common/ANRequest.java +++ b/android-networking/src/main/java/com/androidnetworking/common/ANRequest.java @@ -1359,6 +1359,24 @@ public T addBodyParameter(Object object) { return (T) this; } + public T addBodyParameter(List objects) { + if (objects != null) { + int i = 0; + for (Object object : objects) { + if (object != null) { + HashMap objectMap = ParseUtil + .getParserFactory() + .getStringMap(object); + for (String key : objectMap.keySet()) { + mBodyParameterMap.put(key + "-" + i, objectMap.get(key)); + } + i += 1; + } + } + } + return (T) this; + } + public T addUrlEncodeFormBodyParameter(String key, String value) { mUrlEncodedFormBodyParameterMap.put(key, value); return (T) this;