Fastjson是一款Java語言編寫的高性能JSON處理器,它在JSON序列化和反序列化方面表現突出。
創建多層JSON對象的代碼示例如下:
JSONObject jsonObject = new JSONObject(); jsonObject.put("name", "小明"); jsonObject.put("age", 18); JSONObject hobbyJsonObject = new JSONObject(); hobbyJsonObject.put("hobby1", "打籃球"); hobbyJsonObject.put("hobby2", "聽音樂"); jsonObject.put("hobby", hobbyJsonObject); System.out.println(jsonObject.toJSONString());
以上代碼創建了一個包含多層JSON對象的示例,其中包含了一個姓名、年齡和興趣的JSON對象。其中,興趣這個屬性也是一個JSON對象。在創建JSONObject對象后,我們可以使用put方法將屬性添加到JSON對象中。
以上代碼的輸出結果如下:
{"name":"小明","hobby":{"hobby1":"打籃球","hobby2":"聽音樂"},"age":18}
可以看到,該JSON對象已經成功創建并輸出了JSON格式的字符串。Fastjson可以快速地將Java對象轉換為JSON格式的字符串,同時也可以將JSON格式的字符串轉換為Java對象。
上一篇頁面不可左右滑動css
下一篇mac 啟動vue