Java での URL からの最も簡単な JSON 読み取り
Java では、3 番目のメソッドを使用すると、URL からの JSON の読み取りと解析が簡単になります。 -パーティーライブラリ。簡潔にするために org.json:json Maven アーティファクトの使用を検討してください。
最も簡単なアプローチには次のものが含まれます:
この依存関係を使用した簡潔な例を以下に示します:
import org.json.JSONException; import org.json.JSONObject; import java.io.IOException; import java.net.URL; public class JsonReader { public static void main(String[] args) throws IOException, JSONException { // Read the JSON JSONObject json = readJsonFromUrl("https://graph.facebook.com/19292868552"); // Process the JSON System.out.println(json.toString()); // Print the entire JSON as a string System.out.println(json.get("id")); // Access a specific property by name } private static JSONObject readJsonFromUrl(String url) throws IOException, JSONException { // Open the URL URL urlObject = new URL(url); // Read the JSON InputStream is = urlObject.openStream(); BufferedReader rd = new BufferedReader(new InputStreamReader(is, "UTF-8")); String jsonText = rd.readLine(); // Parse the JSON JSONObject json = new JSONObject(jsonText); // Cleanup is.close(); rd.close(); return json; } }
このスニペット指定された URL から JSON を読み取り、それを JSONObject に解析し、名前で特定のプロパティを取得する方法を示します。これは、Java で URL からの JSON データを処理するためのコンパクトで便利な方法を提供します。
以上がJava で URL から JSON データを簡単に読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。