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

java 得到json字符串

錢琪琛1年前7瀏覽0評論

Java是一種非常常見的編程語言,它可以用來開發各種不同類型的應用程序。在很多應用程序中,Java經常需要獲取Json字符串的數據。這篇文章會告訴你如何在Java中得到Json字符串。

import org.json.JSONObject;
public class JsonExample {
public static void main(String[] args) {
JSONObject jsonObject = new JSONObject("{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}");
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
String city = jsonObject.getString("city");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
}
}

以上代碼中,我們首先導入了org.json.JSONObject類。接著創建了一個Json串并用JSONObject類將其轉換為對象。然后我們通過getString()和getInt()獲取了相應的屬性值,最后通過System.out.println()將屬性值打印到控制臺上。

如果我們需要獲取Json數組,只需要使用JSONArray類即可。以下是一個簡單的示例:

import org.json.JSONArray;
public class JsonExample {
public static void main(String[] args) {
JSONArray jsonArray = new JSONArray("[{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}," +
"{\"name\":\"Alice\", \"age\":25, \"city\":\"San Francisco\"}]");
for (int i = 0; i< jsonArray.length(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
String name = obj.getString("name");
int age = obj.getInt("age");
String city = obj.getString("city");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
}
}
}

在以上代碼中,我們首先導入了org.json.JSONArray類。接著創建了一個Json數組并用JSONArray類將其轉換為對象。然后我們使用getJSONObject()從Json數組中獲取元素,并通過getString()和getInt()獲取了相應的屬性值,最后通過for循環將屬性值打印到控制臺上。

以上就是Java中得到Json字符串的基本操作。希望這篇文章能夠對你有所幫助。