1. 程式人生 > >fastjson反序列化

fastjson反序列化

對於maven工程,要將json資料反序列化需要個步驟:

1、新增fastjson的依賴

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.39</version>
</dependency>


2、安裝GsonFormat外掛(以下是IntelliJ Idea安裝GsonFormat,其它ide的可以自行百度怎麼安裝外掛)

file--》settings--》Plugins,在搜尋框中輸入GsonFormat,點選Search in repositorites搜尋,安裝

3、反序列化

新建一個類(類名隨意,我這裡命名為PlayerData),滑鼠右鍵--》Generate--》GsonFormat,把需要反序列化的json資料貼上進去,點選ok

4、反序列化成物件,其中引數content為json資料,PlayerData.class為反序列化的物件所對應的類.class

PlayerData data = JSON.parseObject(content, PlayerData.class);

此時,就可以通過data.的方式獲取到相應的屬性了