Json是現(xiàn)在很常用的數(shù)據(jù)交互格式,在Java開發(fā)中也經(jīng)常會用到。Json轉(zhuǎn)對象數(shù)組是指將Json字符串轉(zhuǎn)換為Java對象數(shù)組,以便于對數(shù)據(jù)進行處理。在Java中,常用的是Gson庫來進行Json與Java對象之間的轉(zhuǎn)換。
首先,需要在項目中引入Gson庫的依賴:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.6</version>
</dependency>
然后,將Json字符串轉(zhuǎn)為Java對象數(shù)組的代碼如下:
String jsonArray = "[{id:1,name:\"張三\"},{id:2,name:\"李四\"}]";
Gson gson = new Gson();
Person[] persons = gson.fromJson(jsonArray, Person[].class);
其中,Person是自定義的Java對象,它的屬性需要與Json中的屬性一一對應(yīng)。例如,上述Json中有id和name兩個屬性,則Person對象也需要有對應(yīng)的id和name屬性:
public class Person {
private int id;
private String name;
// getter和setter方法
}
最后,就可以對轉(zhuǎn)換后的Java對象數(shù)組進行處理了。
上一篇css .li3 a
下一篇css 定義字體大小