色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

gson+創(chuàng)建json對象

錢瀠龍2年前7瀏覽0評論

gson是一個用于Java語言中處理JSON數(shù)據(jù)的庫。它提供了簡單易用的方式來創(chuàng)建和解析JSON對象,使得開發(fā)者可以更加方便地處理JSON數(shù)據(jù)。

// 創(chuàng)建一個簡單的JSON對象
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("name", "張三");
jsonObject.addProperty("age", 18);
System.out.println(jsonObject.toString());
// 輸出:{"name":"張三","age":18}

以上代碼首先創(chuàng)建一個空的JsonObject對象,然后通過調(diào)用addProperty()方法向?qū)ο笾刑砑渔I值對。最后調(diào)用toString()方法就可以得到對應(yīng)的JSON字符串。

// 創(chuàng)建一個包含嵌套JSON對象和數(shù)組的JSON對象
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("name", "張三");
jsonObject.addProperty("age", 18);
JsonArray jsonArray = new JsonArray();
JsonObject jsonObject1 = new JsonObject();
jsonObject1.addProperty("name", "李四");
jsonObject1.addProperty("age", 20);
jsonArray.add(jsonObject1);
jsonObject.add("friends", jsonArray);
System.out.println(jsonObject.toString());
// 輸出:{"name":"張三","age":18,"friends":[{"name":"李四","age":20}]}

以上代碼創(chuàng)建了一個JSON對象,其中包含了一個嵌套的JSON對象和一個數(shù)組。同樣,也是先創(chuàng)建一個空的JsonObject對象,然后向其中添加鍵值對。對象中的"friends"鍵對應(yīng)的值是一個JsonArray對象,它包含了一個JsonObject對象。最后將嵌套的JsonObject對象添加到數(shù)組中,最終得到完整的JSON字符串。