参数之一中的服务器 API 需要一个字典值。例如检查电话参数如下:
data={"name": "虚拟姓名", "phone": {"number": "123456", "type": "mobile"} }
我在我的 Android 应用程序中使用 DefaultHttpClient,到目前为止,所有示例都显示了如何使用 httpPost 请求发布基本名称值对。
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("id", "12345"));
nameValuePairs.add(new BasicNameValuePair("stringdata", "Hi"));
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
有没有办法用字典设置实体?