public static String getDevicePairPayLoad(String userId, AuthenticateResponse responseData) { String requestData = ""; try { JSONObject reqJson = new JSONObject(); reqJson.put(Constants.CONTEXT, ContextUtils.getContextJson()); JSONObject json2 = new JSONObject(); json2.put(Constants.USER_ID, userId); JSONObject jResData = new JSONObject(responseData.getData()); jResData = jResData.getJSONObject(Constants.DATA); json2.put(Constants.EMAIL, jResData.getJSONArray(Constants.EMAIL).getString(0)); json2.put(Constants.PHONE, jResData.getJSONArray(Constants.PHONE).getString(0)); reqJson.put(Constants.DATA, json2); requestData = reqJson.toString(); } catch (JSONException e) { e.printStackTrace(); } return requestData; }