2016-07-14 3 views
0
try {   

    url = new URL(https_url); 
    HttpsURLConnection posts = (HttpsURLConnection)url.openConnection(); 

} catch (MalformedURLException e) { 
    e.printStackTrace(); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 

を変換しますか?前もって感謝します。 :)HttpsURLConnectionはJSONObjectに私はJSONObjectにHttpsURLConnectionの<strong>投稿</strong>オブジェクトを変換するにはどうすればよい

回答:using the mvn org.json

+0

解決方法は使用しているライブラリによって異なります。 – Pshemo

答えて

0

あなたは私はあなたが本当にJSON postsオブジェクトに置く必要がある疑うものの、Jsonで動作するようにGSonを試すことができます。もう1つのケースは、jsonにHttpsURLConnectionという応答を付ける場合です。 「JSON-ライブラリの

String json = "{"+"hello"+":"+"hello I am json Object"+"}"; 
1
  1. ルック(数十などGSON、ジャクソン、のような派手なものから、そこにあるのより軽量:ところであなたのようなプレーンな文字列でJSONオブジェクトを作成することができますもの)。
  2. そのマニュアルをお読みください。
  3. は、APIによっては、読者にそれを包むか、それを文字列として読んで、直接InputStreamを渡します。
0

を私はここに間違いがあると仮定します。オブジェクト作成しているのは接続オブジェクトです。抽出するJSONはありません。 URLからJSONを取得したい場合、これは以下のサンプルコードです。

import java.net.*; 
import java.io.*; 

public class URLConnectionReader { 
    public static void main(String[] args) throws Exception { 
     URL oracle = new URL("http://www.oracle.com/"); 
     URLConnection yc = oracle.openConnection(); 
     BufferedReader in = new BufferedReader(new InputStreamReader(
            yc.getInputStream())); 
     String inputLine; 
     while ((inputLine = in.readLine()) != null) 
      System.out.println(inputLine); 
     in.close(); 
    } 
} 
関連する問題