-2

以下のようなjsonの例があります。

{ "Passwd":"文字列の内容", "Userme":"文字列の内容" }


上記のように JSON 文字列を作成し、それを Android の HttpPost に引数として渡す方法。

誰でもこの問題を整理するのを手伝ってくれますか?
前もって感謝します、

4

1 に答える 1

0

このようなことを試すようなJSONObject単純なjsonを作成するために利用できます。{ "Passwd":"String content", "Userme":"String content" }

            String json="";
            JSONObject jobj = new JSONObject();
            jobj.put("Userme", "Username");
            jobj.put("Passwd", "PasswordValue");
            json = jobj.toString();

上記の文字列は、HTTP POST を使用してパラメーターの 1 つとして簡単に送信できます。以下の関数は、URL と json をパラメータとして取り、POST リクエストを作成します。

private void httpPost(String json,String url) throws ClientProtocolException, IOException{
      HttpClient httpClient = new DefaultHttpClient();
      HttpPost httpPost = new HttpPost(url);
      List<NameValuePair> nameValuePair = new ArrayList<NameValuePair>(2);
      nameValuePair.add(new BasicNameValuePair("json", json));
      httpPost.setEntity(new UrlEncodedFormEntity(nameValuePair));
      httpClient.execute(httpPost);
  }
于 2012-07-04T18:18:22.970 に答える