加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

JSONObject,JSONArray,百度api的使用

发布时间:2020-12-16 19:47:57 所属栏目:百科 来源:网络整理
导读:package com.imooc.miaosha.util.translate ; import net.sf.json.JSONArray ; import net.sf.json.JSONObject ; /** * User: wupeng * Date: 2018/6/24 0024 下午 12:17 * Desc: */ public class translateUtils { // 在平台申请的APP_ID 详见 http://api.f
package com.imooc.miaosha.util.translate;


import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

/**  * User: wupeng  * Date: 2018/6/24 0024 下午 12:17  * Desc:  */ public class translateUtils {
    // 在平台申请的APP_ID 详见 http://api.fanyi.baidu.com/api/trans/product/desktop?req=developer
    private static final String APP_ID = "";
    private static final String SECURITY_KEY = "";


    /**  * demo  * @param args  */  public static void main(String[] args) {

        String query = "hello";
        translateUtils.getChinese(query);
        System.out.println();
    }

    /**  * 1.解析json字符串 {"from":"en","to":"zh","trans_result":[{"src":"hello","dst":"u4f60u597d"}]}  * 2.转换成JSONObject 通过(fromObject方法)  * 3.转换成JSONArray 转换成getJSONObject  * maven依赖  * <dependency>  * <groupId>net.sf.json-lib</groupId>  * <artifactId>json-lib</artifactId>  * <version>2.4</version>  * <classifier>jdk15</classifier>  * </dependency>  * @param query  * @return  */  public static String getChinese(String query){
        TransApi api = new TransApi(APP_ID,SECURITY_KEY);
        String data  = api.getTransResult(query,"auto","zh");
        System.out.println(data);
        JSONObject jsonObject = JSONObject.fromObject(data);
        String transResult =  jsonObject.get("trans_result").toString();

        JSONArray results = JSONArray.fromObject(transResult);
        JSONObject result = results.getJSONObject(0);
        String translateDate = result.get("dst").toString();
        System.out.println( result.get("dst"));
        return translateDate;
}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读