Mettre liste de tableaux en param JsonObject

que je doit faire je demande avec terrain de Volley-Cadre. C'est une requête POST avec JSONObject.

Je doit passer une chaîne de caractères et un JSONArray..mais comment je peux?

Je commence avec ceci:

 private String mUrl;
    private ArrayList<String> mUrlDove;

  HashMap<String, String> params = new HashMap<String, String>();
            params.put("url", mUrl);
            params.put("urlDove", mUrlDove); ---> Wrong because mUrlDove is not a String


            mUrl = app.getInstance().getmUrlRestWS() + getString(R.string.path);

            JsonObjectRequest mRequest = new JsonObjectRequest(
                    mUrl, new JSONObject(params),
                    createMyReqSuccessListener(),
                    createMyReqErrorListener()) {
                @Override
                public Map<String, String> getHeaders() throws AuthFailureError {
                    return app.getInstance().createBasicAuthHeader();
                }
            };

Si j'ai essayer avec le Navigateur je dois définir ce:

{
  "url": "www.secret.com",
  "urlDove" : [ "www.google.com","www.yahoo.com"]
}

OriginalL'auteur DevOps85 | 2015-04-21