package api.binstd.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 = "http://api.binstd.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();

}

}

}

java isbn_ISBN书号查询示例代码相关推荐

  1. java书号属性,基于Java的ISBN书号查询示例代码-六派数据

    示例代码 本代码示例是基于Java的六派数据接口进行数据请求API服务请求的代码示例,使用前你需要: 以下是完整代码示例: /** * 主函数 * @param args */ public stat ...

  2. vc mysql 查询_VC++数据库模糊查询及精确查询示例代码分享

    VC++数据库模糊查询及精确查询示例代码分享是小编为大家带来的一个VC++电话簿程序中的模糊查询例子源代码,结合数据库,可以学习研究下简单一点的模糊查询和精确查询,希望能对大家有帮助,,赶紧来详细了解 ...

  3. java找出违法车牌号代码_基于Java的全国交通违章查询示例代码-六派数据

    示例代码 本代码示例是基于Java的六派数据接口进行数据请求API服务请求的代码示例,使用前你需要: 以下是完整代码示例: /** * 主函数 * @param args */ public stat ...

  4. isbn书号查询php代码,php根据isbn书号查询amazon网站上的图书信息的示例_PHP教程

    插件说明: 插件根据提供的10位ISBN书号,在Amazon网站上查找该图书的详细信息. 如果找到结果,则返回一个两元素的数组,其中第一个元素是书的标题,而第二个元素是该书封面缩写图的URL地址. 它 ...

  5. java站站查询如何设计_站站查询示例代码

    package api.binstd.bus; import java.net.URLEncoder; import api.util.HttpUtil; import net.sf.json.JSO ...

  6. java list 模糊查询_如何在java List中进行模糊查询(示例代码)

    比如我有下面这样一个List,里面存放的是多个Employee对象.然后我想对这个List进行按照Employee对象的名字进行模糊查询.有什么好的解决方案么? 比如我输入的查询条件为"wa ...

  7. java星座查询系统_星座查询示例代码

    package api.jisuapi.astro; import api.util.HttpUtil; import net.sf.json.JSONArray; import net.sf.jso ...

  8. java车次信息_车次查询示例代码

    package api.binstd.train; import api.util.HttpUtil; import net.sf.json.JSONArray; import net.sf.json ...

  9. java星座查询系统_星座运势查询示例代码

    package api.jisuapi.astro; import api.util.HttpUtil; import net.sf.json.JSONObject; public class For ...

  10. java工程化_(二)Java工程化--Maven实践(示例代码)

    Maven项目版本号 默认版本号: 1.0-SNAPSHOT 最佳实践是约定该版本为不稳定版本,如果发布一定要删除; 建议的版本规则: 主版本号.次版本号.增量版本号- 如:1.0.0-RELEASE ...

最新文章

  1. Login rule 权限规则设置自动跳转页面
  2. python学习--第三天 粗略介绍人脸识别
  3. 文字图片垂直居中对齐
  4. 团队竞争力有多强,你的企业就能走多远
  5. Android基础夯实--你了解Handler有多少?
  6. python 网页编程_通过Python编程检索网页
  7. js脚本点击按钮显示文字_JSBOX脚本聊天神器
  8. 拼多多九鼎:信息披露无瑕疵 “注水”的是竞争对手
  9. win11u盘安装报错怎么办 windows11u盘安装报错的解决方法
  10. LeetCode 一题多解
  11. @cacheable 服务器 不一致_Dubbo一致性哈希负载均衡的源码和Bug,了解一下?
  12. 神经网络在关系抽取中的应用
  13. windows 11屏幕保护程序配置教程——设置无效解决方案
  14. vue-element-admin——登录页面添加自定义背景
  15. Egret MovieClip2
  16. 数据泄露事件频发,深扒企业数据库安全隐患(内附高效防护手段)
  17. 《iOS开发进阶》读书笔记
  18. 华南x79主板u盘装系统教程_华南主板win10改win7系统及BIOS设置教程
  19. 服务器硬盘识别不到d盘,windows10系统本地磁盘找不到d盘如何解决
  20. 【调试技巧】strace神器的使用方法详解与实践

热门文章

  1. hdu6184 判断三元环
  2. 两数求和的c语言程序代码,c语言求和(c语言求和代码)
  3. 教你用GoldWave进行基础的混音准备
  4. 在什么情况下需要用矿物质防火电
  5. Docker容器dockerfile构建镜像
  6. 自己DIY一个mp3播放器
  7. 专用计算机有,什么计算机是内嵌在其他设备中的专用计算机
  8. python编程求一个数的平方根_用Python求一个数的平方根.
  9. 黄金自己怎么用计算计算机数,黄金分割点计算器
  10. 判断对错。在java的多态调用中,new的是哪一个类就是调用的哪个类的方法。