`

java list对象转换成json

    博客分类:
  • JAVA
 
阅读更多
@RequestMapping("query")
	public ModelAndView query(UserAgent userAgent, HttpServletRequest request) {
		ModelAndView modelAndView = new ModelAndView("category/list");
		Long userId = userAgent.getUserId();
		List<ProductCategory> list = productCategoryService.query(userId);
		List<Map<String,Object>> proList = new ArrayList<Map<String,Object>>();
		for(ProductCategory p : list){
			Map<String,Object> m = new HashMap<String,Object>();
			m.put("classId", p.getId());
			m.put("className", p.getCategoryName());
			m.put("classSort", p.getOrderby());
			proList.add(m);
		}
		
		JSONArray json = new JSONArray();  
	      json.addAll(proList);  
		
		modelAndView.addObject("json",json.toJSONString());
		System.out.println(json.toJSONString());
		return modelAndView;
	}

 

分享到:
评论

相关推荐

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

    标题中的“使用json-lib将java对象转换成json字符串”指的是在Java编程中,利用json-lib这个库来将Java对象转化为JSON格式的字符串。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端...

    java-对象数组转换为json

    在IT领域,特别是Java编程中,对象数组与JSON之间的转换是一项常见且重要的操作。下面将深入探讨如何在Java中实现对象数组向JSON的转换,并反过来将JSON字符串转换为Java对象数组,同时也会提及一些相关技术和代码...

    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 ...

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

    1. 首先,我们需要一个Java类来映射JSON数据。例如,我们有一个User类,包含id、name和email字段: ```java public class User { private int id; private String name; private String email; // 构造函数、...

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

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

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

    ### Java中任何类型转换成JSON数据格式 #### 一、简介 在现代Web开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java应用中,经常会遇到...

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

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

    GSON包,JAVA对象和LIST转换成JSON字符串

    创建一个 Gson对象在调用其toJson方法将JAVA对象或集合转换成json字符串 Gson gson = new Gson(); String toJson = gson.toJson(Object o);

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

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

    JAVA-JSON工具转换类

    在JAVA开发中,处理JSON数据通常需要借助特定的库来完成,如本话题中提到的`json-lib`和`ezmorph`。 `json-lib`是一个Java语言实现的JSON库,它提供了多种数据类型到JSON的转换,包括JavaBean、Map、List、数组等。...

    java转换xml、list、map和json

    json-lib是一个Java开源库,提供了对JSON数据的解析和生成功能。 例如,xmlToJson方法将xml字符串转换为JSON对象。该方法首先使用XMLSerializer将xml字符串转换为XML对象,然后使用JSONSerializer将XML对象转换为...

    Java基本数据转换成Json代码

    在Android开发中,`org.json`库通常用于解析服务器返回的JSON数据,而`com.google.gson`库则用于将Java对象序列化为JSON,以便发送给服务器。这两个库各有优势,可以根据项目需求选择合适的库。 在实际的`TestJSon`...

    java 和 json 对象间转换

    在Java中处理JSON数据主要依靠一些第三方库,json-lib是其中之一,它能够将Java对象转换成JSON格式的数据,也可以实现从JSON格式数据到Java对象的反向转换。 json-lib库支持将Java中的多种对象转换为JSON,包括...

    java对象List,Map转json格式

    3. **List对象转JSON**: 要将一个List对象转换为JSON,首先需要确保List中的每个元素都是可序列化的,即它们实现了`Serializable`接口。然后,你可以使用`ObjectMapper`类的`writeValueAsString()`方法: ```java ...

    json转对象(java 多级嵌套)

    在Java编程中,处理JSON数据是常见的任务,特别是在处理多级嵌套结构时。本篇文章将详细探讨如何在Java中将JSON字符串转换为对象,特别关注多级嵌套的情况。 在Java中,我们可以使用多种库来解析和操作JSON,如...

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

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

    多层集合嵌套的JSON数据转化为Java对象(src.zip)

    通过以上步骤,我们可以高效地将多层集合嵌套的JSON数据转换为Java对象,方便在Java程序中进行处理和操作。这种方法在实际开发中非常常见,特别是在处理来自Web服务、API接口或其他系统的JSON数据时。熟练掌握JSON...

    json转为list 涉及 java springboot

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

    java实现二维数组转json的方法示例

    在Java编程中,将二维数组转换为JSON格式的数据是常见的数据处理需求,特别是在处理Web服务或数据交换时。本文将详细讲解如何使用Java实现这一功能,以及涉及的相关操作技巧。 首先,我们需要理解二维数组和JSON的...

    json-java对象转换包

    - 反之,可以使用`JSONObject.toBean()`或`JSONArray.toList()`方法将JSON数据转换回Java对象。例如: ```java import net.sf.json.JSONObject; String jsonString = "{\"name\":\"张三\",\"age\":30}"; User...

Global site tag (gtag.js) - Google Analytics