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

gson解析json多組數據

吉茹定1年前7瀏覽0評論

JSON 是目前最為流行的數據交互格式之一,是一種輕量級的數據交換格式。而Gson解析Json是目前最為常用的解析庫之一,它能夠有效且方便地將Json串轉換成Java對象。他的作用在于將Json字符串快速地解析成對象,并且對于解析多組Json數據,Gson也有每一組Json數據解析成JavaBean對象的方法。

//該Json數據中包含了多個Json數據
{
"foods": [
{
"name": "burger",
"price": 10
},
{
"name": "pizza",
"price": 12
},
{
"name": "burrito",
"price": 8
}
]
}

將以上Json數據解析成JavaBean,代碼如下:

public class Food {
private String name;
private int price;
//Getter and Setter
}
public class Foods {
private List<Food> foods;
//Getter and Setter
}
//解析代碼
Gson gson = new Gson();
Foods foods = gson.fromJson(jsonStr, Foods.class);
List<Food> list = foods.getFoods();
for(Food food : list) {
System.out.println(food.getName() + " : " + food.getPrice());
}

如上述代碼所示,我們可以通過Gson解析器將Json數據解析成JavaBeans對象并輕松地將其添加到集合中。當然,對于較為復雜的Json數據,我們可以通過多次調用fromJson方法解析成多個Java對象并組合成一組數據。因此,Gson的解析能力大大方便了我們處理Json格式的數據。