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

java json中獲取參數

老白1年前8瀏覽0評論

在使用Java解析JSON數據的時候,我們通常需要獲取其中的某些參數。下面,我們來介紹一些常用的獲取參數的方法。

JSONObject obj = new JSONObject(str); //str為JSON數據字符串
String name = obj.getString("name"); //獲取name參數的值
int age = obj.getInt("age"); //獲取age參數的值

上述代碼中,我們首先將JSON數據字符串轉化為JSONObject對象,然后使用getString和getInt方法來分別獲取name和age參數的值。

JSONArray arr = new JSONArray(str); //str為JSON數據字符串
for (int i = 0; i< arr.length(); i++) {
JSONObject obj = arr.getJSONObject(i);
String name = obj.getString("name"); //獲取name參數的值
int age = obj.getInt("age"); //獲取age參數的值
}

如果JSON數據是一個JSON數組,我們需要先將其轉換為JSONArray對象,然后使用getJSONObject方法獲取每個對象,再調用getString和getInt方法獲取每個對象中的參數值。

JSONObject obj = new JSONObject(str); //str為JSON數據字符串
if (obj.has("name")) {
String name = obj.getString("name"); //獲取name參數的值
}
if (obj.has("age")) {
int age = obj.getInt("age"); //獲取age參數的值
}

若JSON數據中有可能缺失某些參數,我們需要使用has方法判斷是否存在參數,然后再獲取其值。