當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSON转对象、List
生活随笔
收集整理的這篇文章主要介紹了
JSON转对象、List
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前后臺交互一般使用json進行傳值,前臺傳的json需要在后臺轉(zhuǎn)換成需要的對象。
如果手動轉(zhuǎn)換就顯得太不優(yōu)雅,并且還麻煩,所以就要用到j(luò)son轉(zhuǎn)對象json轉(zhuǎn)對象:當前臺傳過來的值是一個Map時,我們首先需要把Map轉(zhuǎn)成json字符串,然后在把json字符串轉(zhuǎn)換成對象
1.map轉(zhuǎn)json字符串
String jsonStr = JSON.toJSONString(myMap);
2.json字符串轉(zhuǎn)對象
MyObject myObject = JSON.parseObject(jsonStr , MyObject .class);
可以把兩個步驟寫在一起:
MyObject myObject = JSON.parseObject(JSON.toJSONString(myMap), MyObject .class);json轉(zhuǎn)List:
1.list轉(zhuǎn)json字符串
String jsonStr = JSONArray.fromObject(myList).toString();
2.json字符串轉(zhuǎn)List
List<MyObjcet> myObjectList = JSON.parseArray(jsonStr , MyObjcet.class);
同樣如果合并步驟:
List<MyObjcet> orderVOList = JSON.parseArray(JSONArray.fromObject(myObjectList ).toString(), MyObjcet.class);
總結(jié)
以上是生活随笔為你收集整理的JSON转对象、List的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 引用和指针区别
- 下一篇: SpringMVC的工作流程