String message = "http://XXXXXXXXX";
try {
website = new URL(message);
URLConnection connection = website.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
str1 += inputLine;
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
try {
JSONObject jsono = new JSONObject(str1);
JSONObject results =jsono.getJSONObject("results");
JSONArray result =results.getJSONArray("result");
} catch(JSONException ex) {
System.out.println("Exception thrown: " + ex.getMessage());
}
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
您需要在库中包含Json jar。
从这里下载ZIP文件并解压缩它以获得jar。将Jar添加到构建路径中。要检查这个Jar中可用的类,请使用这个URL。
将此Jar添加到构建路径
Right click the Project > Build Path > Configure build path> Select Libraries tab > Click Add External Libraries > Select the Jar file Download
但是eclipse向我显示了一个错误,告诉我它找不到http://java.sun.com/portlet_2_0的标记库描述符。 如何使用tld文件解决此问题?
我试图做一个java程序,但我有一个问题与输出。
问题内容: 在下面的代码中,我看不出T1和T3有什么不同。当然我的计算器说不是。 那么为什么我得到以下输出: 在此示例程序中也不只是System.out.println。当我在日食中有T1并将鼠标悬停在变量上时,我得到一个光泽,显示相同的值。 Java版本“ 1.6.0_33” OSX 问题答案: 正如偏执的android所说,这是一个溢出问题。要了解为什么T3不同,请参见下文。 这里的所有数字都
问题内容: 我是Java的新手。我正在编写一个类,其中构造函数必须检查price参数并确保它不是负数。如果它是负数,则必须将价格设置为零。我检查价格时收到stackoverflow错误。我可以为我做错的事寻求帮助吗? 问题答案: 您的方法将自行调用而不是进行检查。在这种情况下,这导致无限递归。
我正在编写一个简单的Java代码,在输入第一个输入之后,我得到了这个错误: 代码:
上面这一行正在生成错误“invlaid escape sequence”。所以我把它改成: 现在我得到了错误“参数fileAttachment的非法修饰符”。 那么如何修复这个错误呢?