try {
url = new URL(https_url);
HttpsURLConnection posts = (HttpsURLConnection)url.openConnection();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} 如何将HttpsURLConnection posts对象转换为JSONObject?提前谢谢。:)
发布于 2016-07-14 11:45:37
发布于 2016-07-14 11:45:25
您可以尝试使用GSon来使用Json,尽管我怀疑您确实需要使用jSon posts对象。另一种情况是,如果您想将HttpsURLConnection响应放到json中。顺便说一句,您可以使用普通字符串创建jSon对象,如:“
String json = "{"+"hello"+":"+"hello I am json Object"+"}";发布于 2016-07-14 11:47:15
我想这是个错误。正在创建的对象是一个连接对象。没有可提取的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();
}
}https://stackoverflow.com/questions/38373224
复制相似问题