Моего сервер принимает сообщение запроса в формате JSON, поэтому я создал класс POJO, где я установить на него данные и преобразован в JSON строку, используя (метод toJson()) GSONКак отправить запрос Json с помощью volley in android?
Я использую библиотеку Volley в моем application.How к отправить заявку с помощью залпа? я попытался следующий код:
Entity object = new Entity();
LinkedHashMap<String, Object> properties = new LinkedHashMap<String, Object>(7);
properties.put("email",email);
properties.put("phone",phone);
properties.put("passwd",password);
properties.put("name",username);
properties.put("crycode","IN");
object.setType(EntityType.USER);
object.setProperties(properties);
Gson gson = new Gson();
Map<String,String> headers = new HashMap<String, String>(1);
headers.put("Content-Type", "application/json");
String url = "my server URL";
GsonRequest<RegisterResponse> myReq = new GsonRequest<RegisterResponse>(
com.android.volley.Request.Method.POST,
url,
RegisterResponse.class,
gson.toJson(object),headers,
createMyReqSuccessListener(),
createMyReqErrorListener());
AppController.getInstance().addToRequestQueue(myReq);
Как мой сервер принимает запрос в формате JSON мне нужно, чтобы преобразовать строку JSON снова в объект JSON или строка я конвертирован достаточна? и как отправить запрос сейчас?
Пожалуйста, помогите мне в решении этой проблемы.