@Override public String getChannelInfosResultFromJson(List<ChannelInfo> channelInfos) throws IOException { JSONArray js = new JSONArray(); js.addAll(channelInfos); return js.toJSONString(); }
或
public String taskJsonData(String taskId) { JSONArray list = JSONArray.fromObject(resultUI.getResultList()); JSONObject json = new JSONObject(); json.put("list", list); return json.toString(); }
导的包
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JSONObject;
maven包
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-all</artifactId>
<version>5.5.0</version>
</dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-all</artifactId>
<version>5.5.0</version>
</dependency>
2:返回嵌套的json
Map map = new HashMap(); Map mapa = new HashMap(); Map mapb = new HashMap(); map.put("data", mapa); map.put("indata", mapb); mapa.put("a", 1); mapa.put("b", 2); mapb.put("c", 3); mapb.put("d", 4); String jo = JSONObject.valueToString(map); System.out.println(jo);
结果:(不保证与map中的顺序一致)
{"data":{"b":2,"a":1},"indata":{"d":4,"c":3}}
maven:
写道
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20131018</version>
</dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20131018</version>
</dependency>
相关推荐
在本文中,我们将探讨两种在Struts2框架中返回JSON数据的方法。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端交互,尤其是在AJAX请求中。Struts2提供了一套方便的机制来支持JSON...
### C#后台返回JSON类型数据 在Web开发中,经常需要从前端向后端发送请求并获取响应数据。其中一种常见的数据格式就是JSON(JavaScript Object Notation),它是一种轻量级的数据交换格式,易于人阅读和编写,同时...
在这个场景中,"SSH封装接口返回Json数据"意味着我们有一个接口,该接口在执行SSH任务后会返回结构化的Json数据。Json(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读、易写、易解析的特点,在...
在本例中,我们使用的是返回JSON数据的WebService。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。 调用WebService的过程通常分为以下几步: 1. ...
标题“Java-tomcat-axis2开发webservice返回json数据”涉及的是使用Java、Tomcat服务器以及Axis2框架来创建Web服务,并返回JSON格式的数据。这是一个常见的技术组合,用于构建RESTful API或者提供服务化接口。下面...
PHP是常用于处理请求并返回JSON数据的后端语言之一。在文章中的PHP实例部分,使用了ThinkPHP框架中的M方法来查询数据库,返回的是一个包含菜品信息的数组,然后使用json_encode()函数将数组编码为JSON字符串。 3. ...
在Struts2中,返回JSON(JavaScript Object Notation)数据类型是一种常见的需求,尤其是在开发AJAX或者前后端分离的应用时。JSON是一种轻量级的数据交换格式,它允许服务器向客户端发送结构化的数据,而无需解析...
3. **返回JSON响应** - `@ResponseBody`注解告诉Spring MVC将方法的返回值转换为JSON格式,并将其写入HTTP响应体。 - 如果返回值是Java对象,Spring MVC默认会使用Jackson库进行序列化。可以自定义对象的序列化...
java 通过发送json,post请求,返回json数据的方法 java 通过发送json,post请求,返回json数据的方法
java后端返回json给前端,包含对象JsonObject,JsonConfig,JsonArray.
如果是作为客户端的HTTP+JSON接口工程,没有JSP...但是,在开发工作中,对功能的升级是基于既定架构是很常见的情况。... Struts2返回JSON有两种方式:1.使用Servlet的输出流写入JSON字符串;2.使用Struts2对JSON的扩展。
在这个例子中,我们将深入探讨如何利用DWR来返回JSON数据。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它被广泛用于Web应用程序,因为它能高效...
服务器端返回JSON数据的过程通常涉及以下步骤: 1. **数据准备**:在服务器端,如Java EE应用中,开发者会使用Java对象来存储业务数据。这些对象可能包括自定义的实体类或者Map结构。然后,通过JSON库(如Gson、...
本篇将详细介绍Servlet返回JSON所需的相关jar包及其作用。 1. **Jackson库**: Jackson是Java中非常流行的JSON处理库,它提供了多种模块来处理JSON数据。主要包括以下三个核心组件: - `jackson-core`: 提供了...
ASP.NET 使用 Ajax 返回 Json 对象的方法 本文档介绍了使用 ASP.NET 实现 Ajax 返回 Json 对象的方法。通过创建一个 HTML 页面和一个 JS 文件,演示了如何使用 Ajax 提交表单数据并返回 Json 对象。 知识点一:...
本篇文章将详细讲解如何在Struts2中使用“json-default”拦截器来返回JSON数据。 首先,我们需要理解Struts2的拦截器(Interceptor)机制。拦截器是Struts2框架的核心组件之一,它们在Action执行前后执行特定的任务...
本篇文章将深入探讨如何在Struts2中通过注解实现返回JSON数据的功能。 首先,让我们理解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Web应用中...
本篇将详细讲解如何在Struts2中配置Action来返回JSON响应。 首先,我们需要了解Struts2的Result类型。默认情况下,Action会返回一个JSP页面作为结果,但通过配置,我们可以让Action返回JSON数据。这需要使用到一个...
本文将深入探讨如何使用RESTEasy返回JSON数据格式。 在RESTful服务中,JSON(JavaScript Object Notation)是一种广泛使用的数据交换格式,因为它轻量级且易于人类阅读和编写,同时也易于机器解析和生成。RESTEasy...