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

java json數(shù)據(jù)獲取

榮姿康1年前7瀏覽0評論

Java中使用json進(jìn)行數(shù)據(jù)傳遞和交互十分普遍,因此我們需要學(xué)會(huì)如何獲取json數(shù)據(jù)。本篇文章將為大家介紹Java中獲取json數(shù)據(jù)的主要方法。

1.使用第三方庫

import org.json.JSONObject;
public class JsonTest {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"Tom\", \"age\":18}";
JSONObject json = new JSONObject(jsonStr);
String name = json.getString("name");
int age = json.getInt("age");
}
}

2.使用Java自帶庫

import javax.json.Json;
import javax.json.JsonObject;
public class JsonTest {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"Tom\", \"age\":18}";
JsonObject json = Json.createReader(new StringReader(jsonStr)).readObject();
String name = json.getString("name");
int age = json.getInt("age");
}
}

3.使用Gson庫

import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
public class JsonTest {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"Tom\", \"age\":18}";
JsonObject json = JsonParser.parseString(jsonStr).getAsJsonObject();
String name = json.get("name").getAsString();
int age = json.get("age").getAsInt();
}
}

以上是獲取json數(shù)據(jù)的三種方式,根據(jù)項(xiàng)目需求進(jìn)行選擇。推薦使用第三方庫,使用起來簡單且效率高。?