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

java json數(shù)組字符串轉(zhuǎn)數(shù)組demo

今天我們來(lái)學(xué)習(xí)如何使用Java進(jìn)行JSON數(shù)組字符串轉(zhuǎn)換成數(shù)組的操作。我們知道,Java中使用GSON或者Jackson等JSON庫(kù)可以極大地簡(jiǎn)化這個(gè)操作。

首先,我們需要引入GSON庫(kù):

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

接下來(lái),我們看看如何把JSON數(shù)組字符串轉(zhuǎn)換成數(shù)組。

import com.google.gson.Gson;
import java.lang.reflect.Type;
// 定義一個(gè)類來(lái)存儲(chǔ)JSON轉(zhuǎn)化后的數(shù)據(jù)
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);
}
}
}

我們定義了一個(gè)Fruit類,來(lái)保存在JSON轉(zhuǎn)化為Java對(duì)象時(shí)的數(shù)據(jù)結(jié)構(gòu)。然后我們使用GSON庫(kù)來(lái)進(jìn)行JSON數(shù)據(jù)的解析,并將解析得到的List轉(zhuǎn)換成了數(shù)組。最后我們輸出數(shù)組的長(zhǎng)度以及每個(gè)元素的name和price。

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