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

java 接收json類型

老白2年前7瀏覽0評論

Java是一種廣泛應用于網(wǎng)絡上的高級編程語言,在Web應用開發(fā)中得到了大量的應用。JSON是一種輕量級的數(shù)據(jù)交換格式,在Web開發(fā)中也是常用的一種格式。那么如何在Java中接收JSON類型呢?

//導入相關(guān)的類庫
import com.alibaba.fastjson.JSONObject;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
//定義一個url字符串
String urlStr = "http://www.example.com/api/json";
URL url = new URL(urlStr);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
//獲取輸入流
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String result = "";
String line;
while ((line = in.readLine()) != null) {
result += line;
}
in.close();
//將JSON字符串轉(zhuǎn)換成JSON對象
JSONObject jsonObject = JSONObject.parseObject(result);
//獲取JSON對象中的數(shù)據(jù)
String name = jsonObject.getString("name");
int age = jsonObject.getInteger("age");

首先需要導入相關(guān)的類庫,包括fastjson和java.net包下的HttpURLConnection和URL。定義一個HTTP接口的URL地址,使用URL類從該地址獲取數(shù)據(jù)流,讀取數(shù)據(jù)流并轉(zhuǎn)換成字符串類型的JSON數(shù)據(jù)。最后使用JSONObject.parseObject將JSON字符串轉(zhuǎn)換成JSON對象,然后可以通過獲取JSON對象中的數(shù)據(jù)進行操作。