как отправить данные с андроида на сервер

Я изучаю для сканирования ssid и rssi с Android, и я могу это сделать, но теперь я хочу отправить данные на сервер, поэтому я исследую, я нашел ниже код

    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://101.34.45.45/rawData");

    try {
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(3);
        nameValuePairs.add(new BasicNameValuePair("userId", "00-22-68-E8-EC-F1"));
        nameValuePairs.add(new BasicNameValuePair("timestamp", "2010-07-01 11:11:11"));
        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

        HttpResponse response = httpclient.execute(httppost);
        textView.setText(response.toString());

    } catch (ClientProtocolException e) {
    } catch (IOException e) {
    }

но теперь у меня возникли проблемы при добавлении нескольких данных Wi-Fi, формат должен как ниже

http://101.34.45.45/rawData?data={"userId": "guest1", "timestamp": "2010-07-01 08:58:23", "wifi": [{"ssid": "guest", "rssi": "40"}, { "SSID": "guest1", "RSSI": "80"}]},

так как можно сделать для параметра Wi-Fi, может кто-нибудь помочь, я все еще пытаюсь для нескольких вариантов,

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос