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

我原来是采用在客户端将用户输入的内容转换成json对象,然后把它转换成JsonString,写入输出流,但是在服务器端我不知道怎么把这些个String从流里读出来。求各路大神帮帮忙。

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);
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答