개조 본문에는 이름이없는 Json 배열을 전달하려고하지만 pojo.Below를 통해 이름이없는이 json 배열을 전달하려고합니다. json 배열을 전달하고 싶습니다. 또한 나는 이것을 위해 PATCH 메서드를 사용하고 있습니다.개조 본문에 요청으로 이름이없는 JsonArray를 전달하는 방법
[{
"op": "replace",
"path": "/billing_address/line1",
"value": "some other value"}]
나는 다음과 같은 방법을 사용하고 있는데이 방법으로 나는 내가 원하는 목록 로그 캣에서 동일한 반응을 얻고 있지만 getAuthentionToken 내부를 통과 한 후 나는 400 오류를 얻고있다. 당신이 요청 본문을 통해 데이터를 전송하는 경우
Call<JSONResponse> getAuthentionToken(@Body List obj);
JSONObject jobj = new JSONObject();
jobj.put("op","replace");
jobj.put("path","/billing_address/line1");
jobj.put("value","some other value");
List arrlist = new ArrayList();
arrlist.add(jobj);
apiInterface.getAuthentionToken(arrlist).enqueue(new Callback<JSONResponse>() {
당신은 지금까지 시도 무엇? –
json 객체를 만들고 json 배열 내부를 전달하여 json 배열을 전달하려고했습니다 ... logcat에서의 내 응답은 원했던 것과 동일하지만,이 json 배열 객체를 개조 본문에 전달할 때 error가 발생합니다. 그래서 나는 이것에 대해 pojo를 선택했지만 여전히 오류가 발생했습니다 – Sachin
param 이름 (또는 필드 이름)을 지정해야합니다 – priyankvex