我想将以下信息传递给Json服务。


  [email protected]&password=mmmmm&apikey=12345&class=User


我从json获取数据,但是如何将上述参数传递给json服务。

我放弃下面的代码。
但它返回一些Java脚本。

public void Sample1()
{
    try {
        String response;
        HttpPost post = new HttpPost(
                 "url");
                 post.setHeader(HTTP.CONTENT_TYPE,"application/json" );
                 List<NameValuePair> nameValuePairs = new
                 ArrayList<NameValuePair>(4);
                 nameValuePairs.add(new BasicNameValuePair("username", "[email protected]"));
                 nameValuePairs.add(new BasicNameValuePair("password", "mmmmm"));
                 nameValuePairs.add(new BasicNameValuePair("apikey", "12345"));
                 nameValuePairs.add(new BasicNameValuePair("class", "User"));

                 post.setEntity(new UrlEncodedFormEntity(nameValuePairs));

                 HttpClient client = new DefaultHttpClient();
                 HttpResponse resp = client.execute(post);
                 HttpEntity entity = resp.getEntity();

                 response = EntityUtils.toString(entity);

                 Log.v("info",">>>>"+response);
    } catch (UnsupportedEncodingException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (ClientProtocolException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}


如果有人知道解决方案。

请帮我。

最佳答案

有一个名为JSONArray **和** JSONObject的类。要在您的项目中获得此类,您需要导入


  导入org.json.JSONArray;
  
  导入org.json.JSONException;
  
  导入org.json.JSONObject;


通过此website

关于android - 如何将参数传递给json?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18202244/

10-12 02:59