processing 能调接口吗 ?
processing吧
全部回复
仅看楼主
level 1
下面的代码 会报错 。。。该怎么改呢?有大佬知道吗?
String temp;
void setup(){
size(200,200);
String mainUrl = "http://api.k780.com:88/? app=weather.today&weaid=1&&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json";
JSONObject json;
json = new JSONObject();
json = loadJSONObject(mainUrl);
JSONObject result= json.getJSONObject("result");
String temp = result.getString("temperature_curr");
println(temp);
}
void draw() {
background(255);
fill(0); // Specify font color
text (temp,10,120);
}
报错信息:
java.net.ConnectException: Operation timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.http://www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.http://www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.http://www.http.HttpClient.(HttpClient.java:211)
at sun.net.http://www.http.HttpClient.New(HttpClient.java:308)
at sun.net.http://www.http.HttpClient.New(HttpClient.java:326)
at sun.net.http://www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169)
at sun.net.http://www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)
at sun.net.http://www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:999)
at sun.net.http://www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933)
at sun.net.http://www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513)
at sun.net.http://www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at processing.core.PApplet.createInputRaw(PApplet.java:6764)
at processing.core.PApplet.createInput(PApplet.java:6722)
at processing.core.PApplet.createReader(PApplet.java:6532)
at processing.core.PApplet.loadJSONObject(PApplet.java:5884)
at openweatherJSON.setup(openweatherJSON.java:32)
at processing.core.PApplet.handleDraw(PApplet.java:2378)
at processing.awt.PSurfaceAWT$12.callDraw(PSurfaceAWT.java:1540)
at processing.core.PSurfaceNone$AnimationThread.run(PSurfaceNone.java:316)
http://api.k780.com:88/?app=weather.today&weaid=38&&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json does not exist or could not be read
或者能给个json解析的的例子吗? 多谢。邮箱[email protected]
2017年06月07日 08点06分 1
1