`
羽风之扬
  • 浏览: 86102 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java List数据转换为json类型数据

阅读更多
try {//从数据库中取出List数据 
List<CarouselImage> carouselImageList = (List<CarouselImage>) this.carouselImageService.carouselImageList(); 
List<CarouselImageInfo> list = new ArrayList<CarouselImageInfo>(); // 
for (int i = 0; i < carouselImageList.size(); i++) { 
CarouselImage a = carouselImageList.get(i); 
if (a != null && a != new CarouselImage()) { 
//依次循环放入对应已写好的类中 
CarouselImageInfo b = new CarouselImageInfo(); 
b.setId(a.getId()); 
b.setLink(a.getLink()); 
b.setOrderBy(a.getOrderBy()); 
b.setAppImageUrl(a.getAppImageUrl()); 
list.add(b); 
} 
} 
//转为Json 
JSONArray jsonList = JSONArray.fromObject(list); 
JSONObject obj = new JSONObject(); 
JSONObject j = new JSONObject(); 
obj.accumulate("carouselImageList", jsonList); 

j.accumulate("resultCode", "1"); 

j.accumulate("responseObject", obj); 

PrintWriter pw = response.getWriter(); 
pw.print(j); 

} catch (Exception e) { 
JSONObject j = new JSONObject(); 
try { 
PrintWriter pw = response.getWriter(); 
JSONObject errObj = new JSONObject(); 
j.accumulate("resultCode", "0"); 
j.accumulate("errorMessage", e.getMessage()); 
pw.print(j); 
} catch (IOException e1) { 
// TODO Auto-generated catch block 
e1.printStackTrace(); 
} 
} 

return null; 
}

 

分享到:
评论

相关推荐

    java list 转换为json数据

    java list 转换为json数据java list 转换为json数据java list 转换为json数据java list 转换为json数据java list 转换为json数据java list 转换为json数据java list 转换为json数据java list 转换为json数据java ...

    java-任何类型转换成json数据格式

    根据提供的文件信息,我们可以总结出以下关于如何在Java中将各种数据类型转换为JSON格式的相关知识点: ### Java中任何类型转换成JSON数据格式 #### 一、简介 在现代Web开发中,JSON(JavaScript Object Notation...

    Java基本数据转换成Json代码

    本示例将详细讲解如何将Java的基本数据类型转换为JSON格式,这对于Android开发者尤其重要,因为Android应用经常需要与服务器通过JSON进行数据交换。 首先,你需要引入一个JSON库来帮助完成转换。在Java中,常用的库...

    java-对象数组转换为json

    无论是将Java对象数组转换为JSON,还是将JSON转换为Java对象数组,掌握这些转换技巧对于处理Web服务、API请求响应、数据持久化等方面都是非常有帮助的。此外,熟悉各种可用的库及其特性,可以帮助开发者根据项目具体...

    JAVA-JSON工具转换类

    `json-lib`是一个Java语言实现的JSON库,它提供了多种数据类型到JSON的转换,包括JavaBean、Map、List、数组等。`json-lib-2.4-jdk15.jar`是这个库的一个版本,兼容JDK15。它提供了许多功能,例如将Java对象转化为...

    使用json-lib将java对象转换成json字符串

    - `ezmorph-1.0.6.jar`:提供对象转型工具,帮助进行非标准类型到标准类型的转换,对于JSON的复杂数据类型转换很有用。 4. **转换过程**: - 对于一个Java对象,例如一个User类的实例,首先需要确保该类的属性都...

    java服务器将list类型数据转换成json格式需要的包

    在Java开发中,将List类型的数据转换为JSON格式是常见的操作,这主要涉及到JSON库的使用。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使得人们可以轻松地阅读和编写数据,同时也方便机器解析...

    DataSet类型数据转换成Json串

    - **数据类型转换**:`Convert.ToString`方法用于将各种数据类型转换为字符串,但在处理特定类型如日期、数字时,应确保正确的格式化,避免数据丢失或不准确。 - **异常处理**:在代码中添加适当的错误处理逻辑,如...

    java转换xml、list、map和json

    "java转换xml、list、map和json" 本文主要讲述了Java中将xml、list、map和json之间的转换的相关知识点。 xml和map之间的转换 在Java中,xml和map之间的转换可以通过使用dom4j库来实现。dom4j是一个Java开源库,...

    json格式与java类对象相互转换

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于前后端交互,而Java作为后端开发的主要语言,常常需要将JSON格式的数据与Java类对象进行相互转换,以便于数据的处理和传输。Jackson库是...

    Java中Json字符串直接转换为对象的方法(包括多层List集合)

    这样,即使JSON数据具有嵌套的List集合,也能正确地转换为Java对象。 总结一下,Java中处理JSON数据时,可以使用`net.sf.json.JSONObject`类来完成JSON字符串到Java对象的转换。这个过程涉及将JSON对象转换为`...

    json 与java之间数据的转换

    要将Java List转换为JSON,使用`writeValueAsString()`方法,但这次传入的是List: ```java String jsonArrayString = mapper.writeValueAsString(people); ``` 5. JSON到自定义复杂Java对象 对于更复杂的结构,...

    ResultSet转化为json,json转化为List

    4. 将List转换为JSON字符串: 使用Jackson的ObjectMapper进行转换: ```java ObjectMapper mapper = new ObjectMapper(); String jsonString = mapper.writeValueAsString(userList); ``` 接下来,我们看看...

    java对象转换为json字符串或字符串数组

    在Java开发中,将Java对象转换为JSON字符串或字符串数组是一项常见的任务,特别是在与前端交互、数据存储或者网络传输时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    json转为list 涉及 java springboot

    JSON 转换为 List 是一种常见的数据处理操作,特别是在 Java 和 Spring Boot 应用程序中。下面我们将详细介绍如何使用 Java 和 Spring Boot 将 JSON 字符串转换为 List。 JSON 转换为 List 的必要性 在 Java 和 ...

    javabean转换为json格式用到的所有包

    在Java开发中,将数据对象(如Javabean、List、Map)转换为JSON(JavaScript Object Notation)格式是常见的需求,这有利于数据在网络上传输或者存储。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    JSON与JAVA数据的转换

    **将Java List转换为JSON:** - 直接使用`JSONArray.fromObject()`方法即可。 ```java List&lt;String&gt; list = new ArrayList(); list.add("first"); list.add("second"); JSONArray jsonArray = JSONArray.from...

    Json转换利器Gson实例代码,java对象或者list转换为json字符串

    Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 java对象或者list转换为json字符串

    json字符串转化为list泛型

    在Java编程中,我们经常需要将JSON格式的数据转换为Java对象,这通常涉及到将JSON字符串转化为List泛型。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...

    Json与java对象之间相互转换源码

    在Java中,我们经常需要将JSON字符串与Java对象进行相互转换,以便于数据的传输和处理。本篇文章将详细探讨这个过程,以及如何使用常见的Java JSON库,如Gson和Jackson,进行JSON与Java对象的转换。 首先,让我们...

Global site tag (gtag.js) - Google Analytics