當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
List数组转换JSON格式
生活随笔
收集整理的這篇文章主要介紹了
List数组转换JSON格式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近在寫java,然后leader需要幾個接口,里面的東西就是json格式。然后需求明白后,想了想思路:先把需要的東西從庫里拿出來放到一個數(shù)組里面,然后再將數(shù)組轉(zhuǎn)換成json,大體思路確定后,開始敲代碼。
首先List一個數(shù)組,將要轉(zhuǎn)換的東西先放到 configs 數(shù)組里面:
List<Class> configs = new ArrayList<Class>();然后從DB里面取數(shù)據(jù)set到里面(具體代碼就不寫了),這樣數(shù)組就搞完了,下面開始轉(zhuǎn)換json。
先建立配置文件:
JsonConfig jsonConfig = new JsonConfig();設(shè)置默認忽略:
jsonConfig.setIgnoreDefaultExcludes(false);如果轉(zhuǎn)換的內(nèi)容里面有時間,設(shè)置時間格式:
jsonConfig.registerJsonValueProcessor(java.util.Date.class,new DateJsonValueProcessor("yyyy-MM-dd"));然后將數(shù)組轉(zhuǎn)換為json,因為List數(shù)組不能直接轉(zhuǎn)json,所以先轉(zhuǎn)成json數(shù)組 JSONArray:
JSONArray jsonArray = JSONArray.fromObject(configs);最后再輸出為string格式:
return jsonArray.toString();
到此轉(zhuǎn)換json就結(jié)束了。
總結(jié)
以上是生活随笔為你收集整理的List数组转换JSON格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: w3wp oracle,w3wp.exe
- 下一篇: cad常用字体包_水利设计CAD基础篇(