`
xiangqian0505
  • 浏览: 321788 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

json字符串转换成List<bean>

    博客分类:
  • java
 
阅读更多
String gra = JSONUtils.toJSON(getParam("grantee"));//获取json字符串
if(StringUtils.isNotEmpty(gra)){//验证是否为空
	List list = JSONUtils.jsonStringToList(gra);//将json字符串转换成list数组
	for (Iterator iterator = list.iterator(); iterator.hasNext();) {//循环遍历list
		Map row = (Map) iterator.next();//转换成map对象
		Grantee gt = new Grantee();//定义bean
		gt.setAccessType("ALLOW");
		gt.setDistinguishedName(row.get("distinguishedName").toString().trim());
		granteeList.add(gt);//将bean对象添加到list
	}
}

 

分享到:
评论

相关推荐

    List转换为List

    4. **输出JSON字符串**:最后通过JsonGenerator写出JSON格式的字符串。 #### 示例代码: ```java ObjectMapper mapper = new ObjectMapper(); StringWriter writer = new StringWriter(); try (JsonGenerator ...

    List<Bean>转JasonStringer

    在Java编程中,将`List&lt;Bean&gt;`转换成`JsonString`是一项常见的任务,尤其是在处理数据交换或存储时。这个过程通常涉及到对象序列化,即将Java对象转换为JSON格式的字符串,以便在网络间传输或者存储在文件中。下面将...

    Google gson jar包

    这段代码会将JSON字符串转换成一个User对象的列表。 标签"json list list &lt;bean&gt;"进一步强调了Gson在处理JSON数组到Java集合类型(如List)的能力,特别是当集合中的元素是自定义的Java Bean时。这样的功能对于处理...

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

    接下来,我们看一段示例代码,演示如何将JSON字符串转换为包含多层List集合的Java对象。这里假设我们有一个天气查询的API返回的JSON响应,其中包含城市列表,每个城市又有指数和天气数据等信息: ```java // 将JSON...

    JavaBean与Json相互转换

    2. 将Json字符串转换为List&lt;User&gt;: ```java List&lt;User&gt; userList = mapper.readValue(jsonArrayString, new TypeReference&lt;List&lt;User&gt;&gt;() {}); ``` 此外,Gson库也是常用的Json处理库,它的用法与Jackson类似,...

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

    除了序列化,`json-lib`还支持反序列化,即将JSON字符串转换回Java对象: ```java Person deserializedPerson = (Person) JSONSerializer.toJava(jsonString); ``` 6. JSONPath和JSONSchema: 在实际应用中,...

    JSON简单例子

    现在,假设你有一个`List&lt;Bean&gt;`,你可以使用`JSONArray`和`JSONObject`类将列表转换为JSON字符串: ```java import org.json.JSONArray; import org.json.JSONObject; // 创建Bean对象列表 List&lt;Bean&gt; beanList =...

    Json解析简单数据<二>

    这段代码将JSON字符串转换为`Person`对象,然后打印出对象的属性值。 然而,当我们要解析的JSON包含动态类型或者嵌套数组时,普通的`fromJson()`方法可能无法满足需求。这时,我们可以利用Gson的泛型和TypeToken。...

    json 转换成 bean集合 example

    使用Jackson的`ObjectMapper`类,我们可以轻松地将JSON字符串转换为`User`对象的集合: ```java import com.fasterxml.jackson.databind.ObjectMapper; import java.io.IOException; import java.util.List; ...

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

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

    忽略字段的首字母大小写,将json字符串转成javabean对象

    忽略字段的首字母大小写,将json字符串转成javabean对象,解决Java...忽略字段的首字母大小写,将json字符串转成List,解决Java对象中属性中首字母大写而取不到值(取到的值为空)的问题 本文当可以直接用记事本打开

    jackson框架解析json

    解析JSON字符串到Bean时,可以使用`ObjectMapper`的`readValue`方法: ```java ObjectMapper mapper = new ObjectMapper(); User user = mapper.readValue(jsonString, User.class); ``` 接下来,我们讨论如何解析...

    Java Web程序实现返回JSON字符串的方法总结

    Java Web 程序实现返回 JSON 字符串的方法总结 Java Web 程序实现返回 JSON 字符串的...使用 json.org 提供的 JSON 库可以轻松地将 Java 对象转换为 JSON 字符串,并且解决了 Java 对象属性为空时返回空字符串的问题。

    ajax json java 用法 json 将List、Object转换为Json格式字符串

    本文将详细介绍如何在 Java 中将 List 和 Object 类型的数据转换成 JSON 格式字符串,并通过一个具体的示例来演示整个过程。 #### 一、JSON 的基本概念 JSON 是一种数据交换格式,它基于 JavaScript 的语法但独立...

    各种对象转成JSON字符串.pdf

    `object2json`方法是整个工具类的核心,它接受一个`Object`类型的参数`obj`,根据`obj`的类型来决定如何将其转换为JSON字符串。如果对象为null,它返回一个空字符串。对于基本数据类型(如`String`, `Integer`, `...

    json数据转换工具类

    bean转json字符串,JSONArray对象转换成list集合,json字符串转换成list集合,JSONObject转换成map对象,json字符串转换成map对象等等各种方法

    java json互转demo

    然后,你可以使用`JsonBeanUtil`类的`jsonString()`方法将Java对象转换为JSON字符串: ```java Person person = new Person(); person.setName("John"); person.setAge(30); person.setCity("New York"); String ...

    springmvc json配置

    Spring MVC提供了对JSON的支持,允许我们轻松地将Java对象转换为JSON字符串,反之亦然。这在RESTful API的开发中尤其重要,因为它允许我们以JSON格式返回HTTP响应。 3. **配置JSON支持** 要在Spring MVC中启用...

    JAVA-JSON工具转换类

    可能包含的方法有`toJson()`(将Java对象转换为JSON字符串)、`fromJson()`(将JSON字符串解析为Java对象)、`convertToMap()`(将JSON字符串转换为Map)以及`convertToList()`(将JSON字符串转换为List)等。...

    webservice cxf spring整合返回list,bean,string,json,xml项目完整实例

    4. **返回List类型数据**:在Web服务中,你可以返回一个List类型的集合,比如List&lt;String&gt;或List&lt;自定义Bean&gt;。这在需要批量传输数据时非常有用。需要注意的是,对于非简单类型,如List&lt;Bean&gt;,CXF会自动处理Bean的...

Global site tag (gtag.js) - Google Analytics