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

gson 構造json數組

林玟書2年前9瀏覽0評論

gson是一個用于Java語言的JSON處理庫,它可以將Java對象序列化為JSON格式的字符串,也可以將JSON格式的字符串反序列化為Java對象。本文將介紹如何使用gson來構造JSON數組。

首先,我們需要創建一個JSONArray對象:

JSONArray jsonArray = new JSONArray();

接下來,我們可以使用add()方法向JSONArray對象中添加元素:

jsonArray.add("Java");
jsonArray.add("Python");
jsonArray.add("C++");

以上代碼將向JSONArray對象中添加了三個字符串元素。我們還可以向其中添加數字、布爾值或其他類型的元素。

當我們構造一個復雜的JSON數組時,可以使用JSONObject類來表示數組中的每個元素:

JSONObject jsonObject1 = new JSONObject();
jsonObject1.put("name", "張三");
jsonObject1.put("age", 18);
JSONObject jsonObject2 = new JSONObject();
jsonObject2.put("name", "李四");
jsonObject2.put("age", 20);
JSONArray jsonArray = new JSONArray();
jsonArray.add(jsonObject1);
jsonArray.add(jsonObject2);

以上代碼將創建兩個JSONObject對象,分別表示兩個人的信息,然后將它們添加到JSONArray對象中。此時,JSONArray對象將包含兩個元素,每個元素都是一個JSONObject對象。

最后,我們可以使用toString()方法將JSONArray對象轉換為字符串:

String jsonString = jsonArray.toString();
System.out.println(jsonString);

以上代碼將輸出以下JSON字符串:

[
{
"name": "張三",
"age": 18
},
{
"name": "李四",
"age": 20
}
]

通過上述代碼示例,我們可以看到使用gson構造JSON數組非常簡單,只需要創建JSONArray對象,然后向其中添加元素即可。如果需要構造復雜的JSON數組,可以使用JSONObject類來表示數組中的每個元素。