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

java json 格式化 高亮

呂致盈1年前8瀏覽0評論

當今,互聯網技術在飛速發展,加速了現代化進程。在眾多技術中,Java作為一種常用的編程語言,為我們帶來了不可估量的幫助。本文將會介紹Java中對JSON格式化和高亮處理的實現方法。

JSONObject jsonObj = new JSONObject().put("name", "Tom").put("age", 18).put("hobby", new JSONArray().put("music").put("movie"));
String jsonStr = jsonObj.toString(4);
System.out.println(jsonStr);

我們可以看到,上述代碼用JSONObject和JSONArray將相關信息構建成一個JSON格式的字符串,然后通過toString方法進行格式化處理,這里的4指的是縮進等級。若想要達到高亮效果,需要借助第三方庫,如gson或者Jackson。

Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonParser jp = new JsonParser();
JsonElement je = jp.parse(jsonStr);
String prettyJsonStr = gson.toJson(je);
System.out.println(prettyJsonStr);

以上代碼中,我們引入了gson庫,利用GsonBuilder類的setPrettyPrinting方法實現了格式化,toJson方法將JSON對象轉化成字符串。同時,先用JsonParser處理原來的JSON字符串,以JsonElement對象的形式表示出來,方便進行高亮處理。可見,利用Java實現JSON格式化和高亮處理并不復雜。