在从 Java Servelt 中的 android检索作为HttpEntity发送的 JSON 对象时,我遇到了一个问题。下面是我的代码
安卓代码:
**
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("order", d));
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpResponse = httpClient.execute(httpPost);
**
小服务程序代码:
InputStream in = request.getInputStream();
StringBuffer xmlStr=new StringBuffer();
int d;
while((d=in.read()) != -1){
xmlStr.append((char)d);
}
System.out.println("xmlStr1--"+xmlStr.toString());
servelt 代码中的上述语句打印 JSON 中的数据,但所有垃圾值都像这样
xmlStr1--order=%7B%22orderno%22%3A%223%22%2C%22tableid%22%3A%227%22%2C%22kotid%22%3A%223%22%2C%22stewardid%22%3A% 223%22%2C%22items%22%3A%220%22%7D
请帮我检索这个从应用程序作为HttpEntity发送的 JSON。