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

django如何接收数据?
服务器应该设置一个监听端口,在SIM300处设置端口连接,待GPRS模块连通后就可以收发数据了;而后对于接收的数据进行判定是否收发完毕,GPRS无线分组业务如其名,分组发送,采用TCP和UDP在判断是否接受完成是不一样的;而后存数数据库,一般ACCESS就够用了。如何在Django中接收JSON格式的数据通过JSON对象将数据...

json怎么读(Json怎么读取相应的节点)
.getJSON(url,[data],[callback])url:加载的页面地址 data:可选项,发送到服务器的数据,格式是key\/value callback:可选项,加载成功后执行的回调函数 1.首先建一个JSON格式的文件userinfo.json保存用户信息。如下:?1234567891011121314151617 [{"name":"张国立","sex":"男","email":"zhangguoli@12...

什么是“JSON”?
在实际应用中,JSON常用于构建和解析Web服务接口,例如,当服务器需要向客户端发送数据时,会将其结构化为JSON格式,便于客户端解析。一个常见的例子是,当你在浏览器中发送一个HTTP请求到API,服务器返回的数据很可能就是JSON格式的。总的来说,JSON是一种简洁、高效的表示数据的方式,它的流行和广泛...

json是什么?
2. 轻量级:相比于其他数据交换格式,JSON 的体积更小,更利于在网络中传输。3. 通用性:由于 JSON 易于机器解析和生成,因此在不同的系统和编程语言之间都有广泛的应用。特别是在前后端数据交互中,JSON 的使用非常普遍。无论是服务器发送给客户端的数据,还是客户端提交给服务器的数据,都可以使用 J...

什么是json数据
3. 应用场景:由于其易于阅读和机器解析的特点,JSON数据在互联网应用中非常常见。例如,在Web服务中,服务器和客户端之间的数据交换常常使用JSON格式。此外,在配置文件的存储、API接口的响应数据等场合,也经常使用JSON格式。由于其兼容性很好,JSON已经成为了不同语言、不同平台之间数据交换的标准格式之一...

android列举十个跟socke网络编程的方法
HTTP客户端,可使用HTTP进行网络编程。(5)使用WebService。Android可以通过开源包如jackson去支持Xmlrpc和Jsonrpc,另外也可以用Ksoap2去实现Webservice。(6)直接使用WebView视图组件显示网页。基于WebView 进行开发,Google已经提供了一个基于chrome-lite的Web浏览器,直接就可以进行上网浏览网页。

易语言怎么编写程序可以让别人通过json获取本地数据?
将生成的JSON字符串作为HTTP响应的主体发送给客户端。以下是一个简化的示例流程:code.程序开始 初始化网络组件 创建HTTP服务器 循环 (直到 关闭程序) 接收HTTP请求 如果 请求路径 = "\/api\/data" 则 从本地数据库或文件读取数据 数据转换为JSON格式 设置HTTP响应头 "Content...

json是什么格式的文件
2、数据存储:JSON文件可以用于将数据持久化存储到磁盘或数据库中。许多应用程序使用JSON格式来存储和读取配置信息、用户数据、日志等。3、API通信:许多Web服务和API使用JSON格式来传输数据。客户端可以通过发送和接收JSON数据与服务器进行通信,实现数据的获取、更新和交互。4、配置文件:JSON文件可以用于存储...

相较于XML使用JSON有什么好处
JSON中的数据库大小比XML要小,却可以传达相同的数据,因此客户端和服务器之间的数据传输速度更快,轮流有助于减少网络流量,因为更少的字节流量通过线路使服务器获得快速完成,客户响应更快。简单来说:JSON总体上使用较少的数据,因此降低了成本并提高了解析速度。JSON对象和代码对象匹配,这在使用动态...

如何在JavaScript中循环遍历JSON响应
数据可以通过两种方式存储在JSON中:从Web服务器接收数据时,数据始终是字符串,这意味着将其转换为可以使用的数据结构是必要工作。如果您想了解有关JSON如何工作的更多信息,可以访问JSON网站。二、从远程API获取接口 使用XMLHttpRequest API返回的数据为:服务器返回了一个字符串。我们需要先将其解析为...

相似回答