fastjson是一款Java語言的JSON處理工具,它提供了JSON序列化、反序列化、JSON與Java對象間的轉(zhuǎn)換等常用功能。其中,JSON轉(zhuǎn)成Map是非常常用的操作之一。
在fastjson中,將JSON字符串轉(zhuǎn)成Java的Map對象需要使用JSON.parseObject()方法。這個方法的作用是將JSON字符串轉(zhuǎn)換成Java對象。調(diào)用這個方法之后,我們可以使用Map
以下是一個簡單的代碼示例:
String jsonStr = "{\"name\": \"Jack\", \"age\": 20}"; Mapmap = JSON.parseObject(jsonStr, Map.class); System.out.println(map.get("name")); System.out.println(map.get("age"));
在這段代碼中,我們定義了一個JSON字符串,然后用JSON.parseObject()方法將其轉(zhuǎn)換成了一個Map對象。最后我們通過get()方法獲取了key為name和age的value值,并將它們打印到控制臺上。
需要注意的是,在使用JSON.parseObject()方法轉(zhuǎn)換JSON字符串時,需要指定轉(zhuǎn)換后的類型。Map.class是常用的類型之一,但是fastjson支持轉(zhuǎn)換的對象類型非常多,大家可以根據(jù)實際需求來選擇合適的類型。
下一篇頁面CSS引入方法