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

java json數組字符串轉數組demo

方一強1年前7瀏覽0評論

今天我們來學習如何使用Java進行JSON數組字符串轉換成數組的操作。我們知道,Java中使用GSON或者Jackson等JSON庫可以極大地簡化這個操作。

首先,我們需要引入GSON庫:

dependencies {
implementation 'com.google.code.gson:gson:2.8.6'
}

接下來,我們看看如何把JSON數組字符串轉換成數組。

import com.google.gson.Gson;
import java.lang.reflect.Type;
// 定義一個類來存儲JSON轉化后的數據
class Fruit {
String name;
int price;
}
public class JsonArrayToJavaArrayDemo {
public static void main(String[] args) {
String jsonArrayString = "[{\"name\":\"apple\",\"price\":1}, {\"name\":\"banana\",\"price\":2}]";
Gson gson = new Gson();
Type fruitListType = new TypeToken<List<Fruit>>(){}.getType();
List<Fruit> fruitList = gson.fromJson(jsonArrayString, fruitListType);
Fruit[] fruits = new Fruit[fruitList.size()];
fruitList.toArray(fruits);
System.out.println(fruits.length);
for (Fruit fruit : fruits) {
System.out.println(fruit.name + " " + fruit.price);
}
}
}

我們定義了一個Fruit類,來保存在JSON轉化為Java對象時的數據結構。然后我們使用GSON庫來進行JSON數據的解析,并將解析得到的List轉換成了數組。最后我們輸出數組的長度以及每個元素的name和price。

總之,使用Java進行JSON數組字符串轉換成數組操作非常簡單,只需要引入GSON庫,然后在代碼中使用Gson進行解析即可。希望這篇文章對大家有所幫助!