ホームページ > Java > &#&チュートリアル > Java で URL から JSON を簡単に読み取る方法は?

Java で URL から JSON を簡単に読み取る方法は?

DDD
リリース: 2024-12-16 13:34:12
オリジナル
996 人が閲覧しました

How to Easily Read JSON from a URL in Java?

Java で URL から JSON を簡単に読み取る

Java プログラミング言語の奥深くを調べていくと、次のようなよくある質問に遭遇するかもしれません。 「URL から JSON データを読み取って解析するにはどうすればよいですか?」解決策を追求して、プロセスを簡素化するアプローチを詳しく掘り下げてみましょう。

Maven 依存関係の使用

プロセスを合理化するために、組織を活用します。 json:json Maven アーティファクト。この依存関係は、JSON 操作を処理するための簡潔で強力なフレームワークを提供します。

URL からの JSON データの読み取り

Maven 依存関係を適切に配置して、readJsonFromUrl メソッドを導入します。

public static JSONObject readJsonFromUrl(String url) throws IOException, JSONException {
  InputStream is = new URL(url).openStream();
  try {
    BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
    String jsonText = readAll(rd);
    JSONObject json = new JSONObject(jsonText);
    return json;
  } finally {
    is.close();
  }
}
ログイン後にコピー

このメソッドは URL をパラメータとして受け取り、URL へのストリームを開きます。コンテンツを文字列に読み取り、最後に文字列を JSON として解析します。結果の JSON オブジェクトが返されます。

使用例

その機能を説明するために、Facebook Graph API から JSON データを取得してみましょう。

JSONObject json = readJsonFromUrl("https://graph.facebook.com/19292868552");
ログイン後にコピー

json オブジェクトを次のように探索および操作できるようになりました。

結論

org.json Maven 依存関係と readJsonFromUrl メソッドを使用すると、Java で URL から JSON データを簡単に読み取ることができます。この効率的なアプローチでは、シンプルさと機能性が密接に関連しています。

以上がJava で URL から JSON を簡単に読み取る方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート