1. 程式人生 > >fastjson list轉JSONArray

fastjson list轉JSONArray

需求:專案中用到了ztree,資料必須是資料物件,目前後臺查出了一個List<Map<String,Object>>物件,直接傳給前臺的ztree是不可以的。

解決:引入fastjson包(比使用json-lib.jar好,因為這個只需要引入一個jar,而json-lib需引入五六個jar包)

controller層

public String treeData(Model model){

model.addAttribute("mapList",JSONArray.parseArray(JSON.toJSONString(treeMapList)));

return "tree";

}

jsp:

$.fn.zTree.init($("#ztree"),setting,${mapList}).expandAll(true);

下面的連結整理的更好:

http://www.cnblogs.com/goody9807/p/4244862.html


相關推薦

fastjson ListJSONArray以及JSONArrayList

1.fastjson  List轉JSONArray List<T> list = new ArrayList<T>(); JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));

fastjson listJSONArray

需求:專案中用到了ztree,資料必須是資料物件,目前後臺查出了一個List<Map<String,Object>>物件,直接傳給前臺的ztree是不可以的。 解決:引入fastjson包(比使用json-lib.jar好,因為這個只需要引入一個ja

fastjson List Json , Json List

比如說List<Strudent> List轉Json List<Student> students = new ArrayList(); String str = JSON.toJSONString(students); // List轉json Json 轉L

fastjson Listjson之後出現反斜槓問題

我請求第三方介面時候,因為List轉json之後出現反斜槓,一直報簽名失敗,一開始並沒有注意到是這個反斜槓問題。 是因為還有其他公司也有對接過那個介面,然後把他們請求的報文拿過來對比才發現問題是出在這裡。 錯誤格式 "subOrders":[{"mid\":"988460101800

listJSONArray時欄位丟失問題

       今天在做列表匯出時,需要將list轉成JSONArray,但發現一個奇怪的問題,當轉成JSONArray後,數組裡的物件有欄位丟失,查了好久才找到問題所在,原因是丟失欄位的首字母大寫了,比

Android開發將List化為JsonArray和JsonObject

客戶端需要將List<Object>轉化為JsonArray和JsonObject的方法: 首先,List中的Object的屬性需要是public: class Person { public String name; public S

List集合JSONArray方法以及常見問題的解決辦法

SSH 專案中非同步提交需要用到JSON返回給頁面一個json字串 在XXXAction就要把從DAO裡查詢返回的List集合轉成JSONArray陣列 通常是: java程式碼: List list = bookService.findAll();//全查詢返回book的List集合結果 JSONArray

list去重、list統計,以及(String、JSONObject、StringlistListListJSONArray)之間的轉換

package com.wendao.controller;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.HashMap;imp

fastJSON List物件 Map物件與JSON物件的互

List<SysUser> suList = new ArrayList<>(); Map<String,Object> suMap = new HashMap<>(); for(int i = 0 ; i&

list jsonString 忽略字段

per prefilter simple .get alibaba filter .json exclude json import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.Sim

ListMVC DropDownListFor(SelectList)

src opd for control toolbar summary syn rop log /// <summary> /// List轉SelectListItem /// </summary>

C#之DataTableListListDatatable

!= get mod 通過 summary wro turn eof lis 閑來無事,只有寫代碼啦,以下為DataTable轉List與List轉DataTable的兩個方法,主要技術點用到了反射原理: /// <summary> /// 模

怎麽將string list 成有特殊字符分開字符串

utils ted 特殊 step sta bsp api del over https://stackoverflow.com/questions/4021851/join-string-list-elements-with-a-delimiter-in-one-step

listmap工具類,根據指定的字段分組

ase efi per getclass 字段 first err war ray import org.apache.log4j.Logger;import java.lang.reflect.Method;import java.util.ArrayList;impor

fastjson JsonObject成map

list entry eof mis align equals als fast try for (Entry<String, Object> entry : permissions.entrySet()) { String key

Java8中listmap

mem style get 重復記錄 link name dHash long java8 第一種: 取list中某2個字段作為Map的K,V public Map<Long, String> getIdNameMap(List<Account>

python中listcsv的兩種方法

方法一: name_attribute = ['NumberID','UserID','ModuleID','StartDate','EndDate','Frequent'] writerCSV=pd.DataFrame(columns=name_attribute,data=data) wr

java ExcelUtil工具類ListExcel,ExcelList

首先要做一個 通過欄位名稱獲取屬性值 的方法 /** * @MethodName : getFieldValueByName * @Description : 根據欄位名獲取欄位值 * @param fieldName 欄位名 * @param o 物件 * @return 欄位值

list成map,並按照另外一個list排序

需求說明:A list假如是一串編碼, 通過in的sql語句可以查到一連串另外的資料(List<B> = select (A list); ),但查出來的資料(List<B>)是按資料庫的自然順序進行排序的,無法與原來的list(A List)對應,也就是說 無法做到

JAXB 深入顯出 - JAXB 教程 List化為XML

摘要: JAXB 作為JDK的一部分,能便捷地將Java物件與XML進行相互轉換,本教程從實際案例出發來講解JAXB 2 的那些事兒。完整版目錄 前情回顧 之前介紹的都是關於某一種轉換方式,這一節開始,將基於某種資料型別做轉換。 Java 物件中含有 List 商品資訊中