package api.jisuapi.isbn; import api.util.HttpUtil; import net.sf.json.JSONObject; public class Query { public static final String APPKEY = "your_appkey_here";// 你的appkey public static final String URL = "https://api.jisuapi.com/isbn/query"; public static final String isbn = "9787534378997"; public static void Get() { String result = null; String url = URL + "?appkey=" + APPKEY + "&isbn=" + isbn; try { result = HttpUtil.sendGet(url, "utf-8"); System.out.println(result); JSONObject json = JSONObject.fromObject(result); if (json.getInt("status") != 0) { System.out.println(json.getString("msg")); } else { JSONObject resultarr = json.optJSONObject("result"); String title = resultarr.getString("title"); String subtitle = resultarr.getString("subtitle"); String pic = resultarr.getString("pic"); String author = resultarr.getString("author"); String summary = resultarr.getString("summary"); String publisher = resultarr.getString("publisher"); String pubplace = resultarr.getString("pubplace"); String pubdate = resultarr.getString("pubdate"); String page = resultarr.getString("page"); String price = resultarr.getString("price"); String binding = resultarr.getString("binding"); String isbn = resultarr.getString("isbn"); String isbn10 = resultarr.getString("isbn10"); String keyword = resultarr.getString("keyword"); String edition = resultarr.getString("edition"); String impression = resultarr.getString("impression"); String language = resultarr.getString("language"); String format = resultarr.getString("format"); String class_ = ""; if (resultarr.has("class")) { class_ = resultarr.getString("class"); } System.out.println(title + " " + subtitle + " " + " " + pic + " " + author + " " + summary + " " + publisher + " " + pubplace + " " + pubdate + " " + page + " " + price + " " + binding + " " + isbn + " " + isbn10 + " " + keyword + " " + edition + " " + impression + " " + language + " " + format + " " + class_); } } catch (Exception e) { e.printStackTrace(); } } }