在android网络编程里,客户端与服务器端采用json方式传递数据。服务器端是怎么接受和返回数据呢? 10

我原来是采用在客户端将用户输入的内容转换成json对象,然后把它转换成JsonString,写入输出流,但是在服务器端我不知道怎么把这些个String从流里读出来。求各路... 我原来是采用在客户端将用户输入的内容转换成json对象,然后把它转换成JsonString,写入输出流,但是在服务器端我不知道怎么把这些个String从流里读出来。求各路大神帮帮忙。 展开
 我来答
沧桑老腊肉
2015-11-21 · TA获得超过200个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:191万
展开全部
int formDataLength = request.getContentLength();
// 取得ServletInputStream输入流对象
DataInputStream dataStream = new DataInputStream(
request.getInputStream());
byte body[] = new byte[formDataLength];
int totalBytes = 0;
while (totalBytes < formDataLength) {
int bytes = dataStream.read(body, totalBytes, formDataLength);
totalBytes += bytes;
}
String json = new String(body, "ISO-8859-1");
System.out.println(json);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式