2014-10-03 4 views
0

Я хотел бы создать JsonArrayRequest с помощью Volley POST, но мне нужно поставить параметры JSON на запрос, которые выглядят как этотVolley отправить JsonArrayRequest через POST с данными JSONObject

{"filter":{"minLat":15.0,"minLng":14.0,"maxLng":12.0,"maxLat":16.2,"validOnly":true,"groupDistance":1,"vehicleType":1,"serviceTypes":[1,2]},"username":"[email protected]","securityToken":"securityToken"} 

И я не в состоянии понять это вне. Есть ли кто-нибудь, кто может мне помочь? Спасибо

+0

Посмотрите здесь: http://developer.android.com/training/volley/request-custom.html – GVillani82

+0

Спасибо, я могу сделать пользовательский запрос, но я не знаю, как разместить объект «фильтр», на карту , возможно ли это? – beretis

ответ

0

Если не слишком поздно, и ваша проблема не была решена. ИМО, вы можете инициализировать Ваш JSONOjbect как следующее:

 JSONObject jsonObject = new JSONObject(); 
     JSONObject jsonObject2; 
     try { 
      jsonObject.put("minLat", 15.0); 
      jsonObject.put("minLng", 140); 
      ... 

      jsonObject2 = new JSONObject().put("filter", jsonObject);    
     } catch (JSONException e) { 
      e.printStackTrace(); 
     } 

Затем используйте jsonObject2 в запросе. Надеюсь это поможет!

Смежные вопросы