新华字典java_新华字典查询示例代码
package api.binstd.zidian;
import java.net.URLEncoder;
import api.util.HttpUtil;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class Word {
public static final String APPKEY = "your_appkey_here";// 你的appkey
public static final String URL = "http://api.binstd.com/zidian/word";
public static final String word = "好";// utf-8
public static void Get() throws Exception {
String result = null;
String url = URL + "?appkey=" + APPKEY + "&word=" + URLEncoder.encode(word, "utf-8");
try {
result = HttpUtil.sendGet(url, "utf-8");
JSONObject json = JSONObject.fromObject(result);
if (json.getInt("status") != 0) {
System.out.println(json.getString("msg"));
} else {
JSONObject resultarr = json.optJSONObject("result");
String name = resultarr.getString("name");
String pinyin = resultarr.getString("pinyin");
String bihua = resultarr.getString("bihua");
String bushou = resultarr.getString("bushou");
String jiegou = resultarr.getString("jiegou");
String bishun = resultarr.getString("bishun");
String wubi = resultarr.getString("wubi");
System.out.println(
name + " " + pinyin + " " + bihua + " " + bushou + " " + jiegou + " " + bishun + " " + wubi);
JSONArray english = resultarr.optJSONArray("english");
for (int i = 0; i < english.size(); i++) {
System.out.print(english.get(i) + " ");
}
JSONArray explain = resultarr.optJSONArray("explain");
for (int i = 0; i < explain.size(); i++) {
JSONObject obj = explain.optJSONObject(i);
String pinyin1 = obj.getString("pinyin");
String content = obj.getString("content");
System.out.println(pinyin1 + " " + content);
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
新华字典java_新华字典查询示例代码相关推荐
- 快递查询 java_快递查询示例代码
package api.jisuapi.express; import api.util.HttpUtil; import net.sf.json.JSONArray; import net.sf.j ...
- vc mysql 查询_VC++数据库模糊查询及精确查询示例代码分享
VC++数据库模糊查询及精确查询示例代码分享是小编为大家带来的一个VC++电话簿程序中的模糊查询例子源代码,结合数据库,可以学习研究下简单一点的模糊查询和精确查询,希望能对大家有帮助,,赶紧来详细了解 ...
- java书号属性,基于Java的ISBN书号查询示例代码-六派数据
示例代码 本代码示例是基于Java的六派数据接口进行数据请求API服务请求的代码示例,使用前你需要: 以下是完整代码示例: /** * 主函数 * @param args */ public stat ...
- java找出违法车牌号代码_基于Java的全国交通违章查询示例代码-六派数据
示例代码 本代码示例是基于Java的六派数据接口进行数据请求API服务请求的代码示例,使用前你需要: 以下是完整代码示例: /** * 主函数 * @param args */ public stat ...
- 读空气java_空气质量指数查询示例代码
package api.jisuapi.aqi; import java.net.URLEncoder; import api.util.HttpUtil; import net.sf.json.JS ...
- java list 模糊查询_如何在java List中进行模糊查询(示例代码)
比如我有下面这样一个List,里面存放的是多个Employee对象.然后我想对这个List进行按照Employee对象的名字进行模糊查询.有什么好的解决方案么? 比如我输入的查询条件为"wa ...
- php条件查询,PHP-----多条件查询(示例代码)
在开发网页时,用谷歌和火狐浏览器,会比较好.IE浏览器不是太好用. 多条件查询 拿汽车表car,来做例子. 先把car表查出来,用表格来显示,在加一些查询的条件进去. 第一步:把car表查出来,用表格 ...
- 手机归属地查询示例代码
手机归属地演示代码 申请key值(http://www.haoservice.com/docs/14 )后输入要查手机号就可以用了,刚测试完,没问题. using System; using Syst ...
- python空气质量指数计算_历史空气质量指数查询示例代码
#!/usr/bin/python # encoding:utf-8 import urllib2, json, urllib # 2.历史空气质量指数查询 data = {} data[" ...
最新文章
- ccf z字形 java_第三次CCF计算机软件能力认证题目:Z字形扫描
- 每天只睡4小时!大佬们都这么拼吗?
- Ajax兼容处理+发送请求+接收返回信息
- ASP将查询数据导出EXCEL
- ZOJ 1048|POJ 1004|HDU1064 Financial Management
- Pyhton学习——Day25
- Eclipse配置默认的编码集为utf-8
- Linux(CentOS7.1)修改默认yum源为国内的阿里云yum源
- python描述符魔术方法_学习笔记-Python基础9-面向对象编程OOP-类的成员描述符(property)、类的常用内置属性、类的常用魔术方法、类和对象的三种方法...
- myBatis之入门示例
- 大电流dcdc降压芯片20a_详细计算公式丨Buck降压开关电源的功率损耗
- html音乐游戏,音乐游戏有哪些? 音乐游戏推荐
- 安装win2003 R2 SP2 x64 可用密钥
- HP笔记本电源灯亮不能开机 - 静电问题
- Filter过滤器介绍及使用
- 【JUC高并发编程】—— 初见JUC
- linux常见桌面系统以及安装gnome远程桌面
- 如何让veil uVision5显示行
- 关于final修饰的变量赋值的问题
- RBGA8888转nv21
热门文章
- C# 检查当前系统已安装的程序app/两种方法检测
- powershell 脚本运行策略,参数....
- PHPStorm 配置远程服务器文件夹在本地windows镜像,实现代码自动同步(类似于Samba架构文件同步功能)
- BAT批处理代码快速打开注册表并定位到指定目录
- 【ArcGIS微课1000例】0023:ArcGIS将地理照片(无人机照片)转为点(航迹)案例教程
- 【ArcGIS风暴】ArcGIS生成GlobeLand30土地利用数据集中国区域行列号shp格式对照图(附shp下载)
- 【CASS精品教程】Win 10操作系统CAD 2006+CASS 7.1安装图文经典教程(附安装包下载)
- linux之如何在任意目录执行我常用的脚本文件
- linux c之提示format‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat
- Linux中rename和mv命令用法学习修改文件名区别和总结