예를 들어 나는 이러한 API와 같은 : array('make_event' = array('event_id' = "event id", 'start_date' = "some date", 'end_date' = "some else date"))
Java Android : API에 복잡한 POST 요청을하는 방법은 무엇인가요?
객체에 대한 NameValuePair
의 생성자가 없기 때문에, 나는의 NameValuePair의 목록을 통해 그것을 만들려고했지만, 나는 그것을 할 수 없다.
주된 문제는 "배열 배열"을 setEntity
메서드에 전달하는 것입니다.
아니요, 작동하지 않습니다. BasicNameValuePair에서 문자열로 변환 된 JSONArray를 전달하려고하면 서비스가 한 쌍이라고 생각합니다. –
그러면 BasicNameValuePair's 배열을 만들고 그 중 일부의 값은 다음과 같이 변환 된'JSONObject'가됩니다. 문자열. –
또는'JSONArray'를 반복하는 함수를 작성하고 자식 값이 JSON 값의 문자열 표현 인 BasicNameValuePair []'배열을 생성 할 수 있습니다. –