欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

fastjson 將map轉json

阮建安2年前10瀏覽0評論

fastjson是一種Java語言的JSON處理工具。它可以將Java對象轉換成JSON格式的字符串,也可以將JSON格式的字符串轉換成Java對象。其中,將Map對象轉換成JSON格式的字符串是十分常見的需求。下面我們就來介紹一下fastjson如何實現這個功能。

Map<String,Object> map = new HashMap<>();
map.put("name", "張三");
map.put("age", 20);
map.put("gender", "男");
String json = JSON.toJSONString(map); // 將Map對象轉換成JSON格式的字符串
System.out.println(json); // 輸出結果:{"gender":"男","age":20,"name":"張三"}

在上面的代碼中,我們先創建了一個Map對象,然后往Map中添加了三個鍵值對,分別表示“姓名”、“年齡”和“性別”。接著,我們使用fastjson提供的JSON.toJSONString()方法將這個Map對象轉換成了JSON格式的字符串,并將結果打印到了控制臺中。

需要注意的是,fastjson默認會將Map中的元素按照鍵的字典序排列。如果想按照添加順序輸出,可以使用JSON.toJSONString(map, SerializerFeature.OrderedField)方法。