안녕하세요.
현재 클라이언트와 서버간의 통신테스트 중입니다.
JSON을 이용하여 사용하고 있는데요
다름이 아니라 일반적으로 클라이언트->서버 URL이용하여 파라미터 전달시 문자열이나 숫자를 이용하여 전달하게 되는데
배열을 JSON형태로 전달하고 싶습니다.
기본적으로 JSONObject생성하고 encoding후에 파라미터로 전달하고
서버쪽에서 decoding후에 JSONObject에서 배열 추출하면 될듯하나 생각보다 잘안되는것 같습니다.
고수님들의 조언 부탁드립니다.
감사합니다.
JSONObject를 생성후 생성된 JSONObject를 JSONArray에 넣은후 다시 JSONArray를 JSONObject에 담아서 보내면 될듯한데요..
JSONObject json_obj = new JSONObject();
JSONArray json_array = new JSONArray();
for(int i=0; i<10; i++){
JSONObject json_data = new JSONObject();
json_data.put("key", value);
json_array.put(json_data);
}
json_obj.put("key", json_array);
이런식으로 쓰면 될듯합니다.