서버 API는 요청 본문에서 JSON 배열을 사용합니다. 이처럼 :Retrofit 요청 본문에 JSON 배열을 두는 방법은 무엇입니까?
[
{
"key1" : "value1",
"key2" : "value2",
"key3" : "value3"
}
]
내가 몸으로 JSON 객체를 넣어하는 방법을 알고 있지만, 어떻게 개조 요구에 JSON 배열를 넣을 수 있습니다?
public class Sample {
@SerializedName("key1")
@Expose
private String key1;
@SerializedName("key2")
@Expose
private String key2;
@SerializedName("key3")
@Expose
private String key3;
}
가 여기 내 API 클래스의 :
나는 이미 POJO가 나는 경우를 제외하고
{
"key1" : "value1",
"key2" : "value2",
"key3" : "value3"
}
: 나는 요청을하면, 몸은 다음과 같습니다
@PATCH("//some url")
Observable<ResponseBody> patchRequest(
// ... other params
@Body Sample sampleBody;
);
첫 번째 JSON에 표시된대로 배열 내부에 있어야합니다. 그
가능한 복제 [개조 요청의 본문에 원시 전체 JSON을 게시하려면 어떻게해야합니까?] (https://stackoverflow.com/questions/21398598/how-to-post-raw-whole-json- 추가 장착 요청 요청) –
지금까지 시도한 것을 보여주는 코드 예제를 보여주십시오. –
@ Code-Apprentice에는 원시 JSON 본문을 게시하는 대신 우아한 방법이 있습니까? – kyrax