我想将以下信息传递给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/