
2个回答
展开全部
很简单,将多个json字串拼组成一个数组就可以了,形如:
"[" + strJson0 + "," + strJson1 + "," + strJson2 + "," + strJson3 + "]"
把这个拼组出来的字串作为json字串发送出去
接收端收到后解析存放到data变量中,则data[0] data[1] data[2] data[3] 就分别是你给出的多个json对象了
"[" + strJson0 + "," + strJson1 + "," + strJson2 + "," + strJson3 + "]"
把这个拼组出来的字串作为json字串发送出去
接收端收到后解析存放到data变量中,则data[0] data[1] data[2] data[3] 就分别是你给出的多个json对象了
2015-08-06
展开全部
定义一个model对象,把String和byte[] 都放进入,用项目中现在相关的方式转换为json对象,前段接受。
JSONObject json=new JSONObject();
json.accumulate("success", true);
json.accumulate("user", user);
out.println(json.toString());
// 因为JSON数据在传递过程中是以普通字符串形式传递的,所以也可以手动拼接符合JSON语法规范的字符串输出到客户端
// 以下这两句的作用与38-46行代码的作用是一样的,将向客户端返回一个User对象,和一个success字段
// String jsonString="{\"user\":{\"id\":\"123\",\"name\":\"JSONServlet\",\"say\":\"Hello , i am a servlet !\",\"password\":\"JSON\"},\"success\":true}";
// out.println(jsonString);
out.flush();
out.close();
JSONObject json=new JSONObject();
json.accumulate("success", true);
json.accumulate("user", user);
out.println(json.toString());
// 因为JSON数据在传递过程中是以普通字符串形式传递的,所以也可以手动拼接符合JSON语法规范的字符串输出到客户端
// 以下这两句的作用与38-46行代码的作用是一样的,将向客户端返回一个User对象,和一个success字段
// String jsonString="{\"user\":{\"id\":\"123\",\"name\":\"JSONServlet\",\"say\":\"Hello , i am a servlet !\",\"password\":\"JSON\"},\"success\":true}";
// out.println(jsonString);
out.flush();
out.close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询