`

List<Map<String,Object>>(=)转换为JsonArray,再显示在页面

    博客分类:
  • json
 
阅读更多

在spring mvc中直接将List<Map<String,Object>>放在modelAndView中,并在页面循环显示会有问题,因为它并不是json,里面的值像这样[{addTime='2017-05-12',name='王大侠'}],需要在后台转化,页面解析。

后台如下:

JSONArray cards = JSONArray.fromObject(list);//包是net.sf包
modelAndView.addObject("list",cards);

页面:

var jsonArray = JSON.parse('${list}');
for(var i in jsonArray){
      jsonArray[i].name;
      ....
}

 

分享到:
评论

相关推荐

    List转换为List

    同时,也会涉及List&lt;Object&gt;转换为List&lt;Object&gt;及list转换为JsonArray的内容。 ### List&lt;Bean&gt;转换为List&lt;Map&gt; 在Java中,Bean通常指的是一种简单的Java类,也被称为POJO(Plain Old Java Object),它遵循...

    json字符串转成 Map/List

    List&lt;Map&lt;String, Object&gt;&gt; list = gson.fromJson(jsonString, new TypeToken&lt;List&lt;Map&lt;String, Object&gt;&gt;&gt;(){}.getType()); ``` 2. Jackson库: Jackson是另一个流行的JSON处理库,提供了`ObjectMapper`类来实现...

    在Java 8中将List转换为Map对象方法

    在Java 8中将List转换为Map对象方法 在Java 8中,将List转换为Map对象是一种非常实用的技术,特别是在处理大规模数据时非常有用。本文将详细介绍在Java 8中将List转换为Map对象的方法,并提供了多种实现方式。 ...

    ajax和json跟java实现List、Map直接传递

    List&lt;String&gt; deserializedList = gson.fromJson(jsonArray.toString(), new TypeToken&lt;List&lt;String&gt;&gt;(){}.getType()); // 解析Map Map&lt;String, String&gt; deserializedMap = gson.fromJson(jsonObject.toString(), ...

    StringtoList和StringtoMap和StringtoObject和StringtoArray

    在处理JSON时,我们有时需要将JSON字符串转换为Java中的各种数据类型,如List、Array、Map和自定义对象。本文将详细介绍如何进行这些转换,并提供一个封装好的转换方法和示例。 1. **String to List** JSON字符串...

    json 转为map 适合java

    然后,我们使用 for 循环遍历 JSONObject 对象的键值对,如果值是 JSONArray,我们将其转换为 List&lt;Map&lt;String, Object&gt;&gt;,否则,我们直接将其添加到 map 对象中。 四、使用场景 将 json 转换为 map 的方法广泛...

    json转为list 涉及 java springboot

    List&lt;Map&lt;String,Object&gt;&gt; list = mapper.readValue(jsonStr, List.class); ``` 在上面的代码中,我们使用 `ObjectMapper` 将 JSON 字符串转换为 List。然后,我们可以遍历 List 并访问其中的元素。 使用 Spring ...

    json解析类

    方法 `getParserResultOfJsonArray` 用于解析 JSON 数组,并将每个 JSON 对象转换为 `HashMap&lt;String, Object&gt;` 存储在一个列表中。 ```java public ArrayList&lt;HashMap&lt;String, Object&gt;&gt; ...

    androidmap转json字符串、list转json字符串工具类.zip

    public static String mapToJsonString(Map&lt;String, Object&gt; map) { // 使用Gson库进行转换 Gson gson = new Gson(); return gson.toJson(map); } ``` 或者使用`org.json`库: ```java import org.json....

    java转换xml、list、map和json(20210924214538)[借鉴].pdf

    public static String listToXml(List&lt;Map&lt;String, String&gt;&gt; list) { Document document = DocumentHelper.createDocument(); Element rootElement = document.addElement("root"); for (Map&lt;String, String&gt; ...

    主要用于操作json的工具JAR

    List&lt;Map&lt;String, String&gt;&gt; list = new ArrayList&lt;&gt;(); for (String key : jsonObject.keySet()) { Map&lt;String, String&gt; map = new HashMap&lt;&gt;(); map.put(key, jsonObject.getString(key)); list.add(map); } ...

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

    Map&lt;String, Object&gt; map = mapper.readValue(jsonObject, new TypeReference&lt;Map&lt;String, Object&gt;&gt;() {}); ``` 二、Java类对象到JSON转换 1. 将Java对象转换为JSON字符串,同样使用`ObjectMapper`: ```java ...

    JSONArray解析包

    如果你有一个`Map&lt;String, Object&gt;`对象,你可以通过`fromObject()`将其转换为`JSONArray`。例如: ```java Map&lt;String, Object&gt; map = new HashMap&lt;&gt;(); map.put("key1", "value1"); map.put("key2", "value2"); ...

    Java常用的强转类型,基本数据类型转换,JSONObject强转Map,JSONArray强转List(附源码)

    Map&lt;String, Object&gt; map = jsonObject.toMap(); // 将JSONObject转换为Map ``` 三、JSONArray到List的转换 类似地,我们可以将JSON数组转换为Java List。这里依然使用org.json库。 ```java import org.json....

    java处理JSON数据

    如果JSON结构未知,可以将其解析为`Map&lt;String, Object&gt;`或`List&lt;Object&gt;`: ```java Map&lt;String, Object&gt; map = mapper.readValue(jsonString, new TypeReference&lt;Map&lt;String, Object&gt;&gt;(){}); List&lt;Object&gt; ...

    jdbc封装工具类

    jdbc封装工具类,此类事封装成list&lt;Map&lt;String,Object&gt;&gt;格式,可直接把转换为jsonArray格式传输数据。

    json格式转换工具类

    2. 数据转换:在Java等编程语言中,我们经常需要将数据结构(如Map、List等)转换为JSON字符串,或者将接收到的JSON字符串解析为对应的对象。这就需要用到JSON格式转换工具类,如`org.json`库(JavaScript Object ...

    从格式不确定的json中读取键值对

    Map&lt;String, Object&gt; map = mapper.readValue(json, new TypeReference&lt;Map&lt;String, Object&gt;&gt;(){}); // 访问键值对 String value1 = (String) map.get("key1"); String value2 = (String) map.get("key2"); ...

    json所需jar包

    List&lt;Map&lt;String, String&gt;&gt; userList = (List&lt;Map&lt;String, String&gt;&gt;) jsonArray.toList(); ``` - **转换JavaBean到JSON**:通过`JSONBeanUtil.toJson()`方法,可以将JavaBean对象转换为JSON字符串。 ```java public ...

    JSONArray_JSON_

    List&lt;Map&lt;String, Object&gt;&gt; dataList = ...; JSONArray jsonArray = new JSONArray(dataList); ``` 2. 添加元素:可以调用`put()`方法向数组中添加JSON对象、基本类型或其他JSON数组。 ```java jsonArray.put...

Global site tag (gtag.js) - Google Analytics