fastjson解析json文本
生活随笔
收集整理的這篇文章主要介紹了
fastjson解析json文本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
fastjson解析json文本
背景:
項目中經常會用到解析JSON文本,有的同事特別依賴公司自己封裝的工具類,離開了工具類就不知道怎么去解析,下面簡單的介紹一下用阿里的fastjson去解析文本
引入Maven依賴
注:盡量使用1.2.69以上版本,69以下版本有重大漏洞。
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.72</version> </dependency>簡單舉例:
假設下面是待解析String 類型的json文本jsonParams:
{"retCode": "0000","retInfo": "PEND","account": "815588888","status": 1,"list": [{"userId": "232ed6e1878e456cb990d496c282badd","phone": "123"},{"userId": "8a082bca79304ce78330c492370f8974","phone": "666"}] }- 從String 類型的json文本里獲取某個字段
- 如果用實體去接收,可以自己定義一個相應的類(假設是Product)
- JSON.toJSONString(Object object)可以把Object 類型的實體轉換成JSON字符串。
- 里面有很多高度封裝好的方法可以直接去使用,很方便,大家可以自己去探索一下,根據自己的需要去封裝一個工具類。
總結
以上是生活随笔為你收集整理的fastjson解析json文本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言在电路设计作用,ds1307怎么使
- 下一篇: sqlserver2005 sa密码忘记