Java Servelt で Android からHttpEntityとして送信された JSON オブジェクトを取得しているときに問題に直面しています。以下は私のコードです
Android コード:
**
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%22アイテム%22%3A%220%22%7D
アプリからHttpEntityとして送信されるこの JSON を取得するのを手伝ってください。