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