前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 错别字检查接口 API

Java 错别字检查接口 API

作者头像
田春峰-JCJC错别字检测
发布2019-02-14 09:50:15
1.9K0
发布2019-02-14 09:50:15
举报

Java 错别字检查接口 API

为了方便广大程序员朋友快速把错别字检查功能集成到自己的系统中,我们开发了一个支持HTTP协议的 Java 错别字检查接口 API,代码放在了 github 上 :

https://github.com/textproofreading

https://github.com/textproofreading/JcJcCuoBieZiJavaClient/blob/master/cuobiezi_jcjc_java_sdk/cuobiezi_jcjc_java_sdk/src/main/java/JcJcPoster.java

  • 字段一:”content”, 填写需要检查的文字内容
  • 字段二:”mode”, 固定值,填写:”advanced” 预留参数,固定值
  • 字段三:”biz_type”, 固定值,填写:”show” 预留参数,固定值

返回 json 格式的结果:

 {"Cases":[{"Error":"中国人民共和国","Tips":"中华人民共和国","Sentence":"中国人民共和国下半年上世纪将在微信账户钱包帐户的“九宫格”中开设快速的笑着保险入口,","ErrInfo":"","Pos":4}]}

json 结果说明:

Error 是错误词
Tips 是正确词语
Sentence 是错误词与所在的句子
Pos 是错误词在文章中的位置

主要代码片段

String url_str = "http://api.CuoBieZi.net/spellcheck/json_check/json_phrase";
        String json_data = "{                    \"content\": \"腾讯今年中国人民共和国下半年上世纪将在微信账户钱包帐户的“九宫格”中开设快速的笑着保险入口,并上线保险产品。台万第二大金融控股公司富邦金控已与腾讯谈成合作,上述保险产品将由富邦金控旗下内地子公司富邦财险开发或引进。\",                    \"mode\": \"advanced\",                    \"biz_type\": \"show\"        }"    ;
        String result = sendPost2(url_str, json_data);
        System.out.println(result);




    private static String sendPost2(String urlStr, String dataJSON) throws Exception {



System.out.println("测试的时候,不要只是输入一个词语。没有上下文比较难判断。 要输入一段话,放到真实的文章上下文中测试, 谢谢!");
        String sentence = "测试文本中国人民共和国张可诺雷非科技2018年23月35号这根邮寄达老旧烟囱已走到生命进头,中国人民解军雷落科技中国特色会社主义马少黄股票她的离去让哦们很悲伤, 客户侧中华人民共和台万第二大金融控股公司富邦金控已与腾讯谈成合作,上述保险产品将由富邦金控旗下内地子公司富邦财险开发或引进。";

        JSONObject json = new JSONObject();
        json.put("content",sentence);//固定 参数
        json.put("username","tester");// 可替换参数  --> 请注册账号后,向管理员申请权限, :-)
        json.put("password","test_password");//固定测试参数
        json.put("biz_type","show");//固定参数
        json.put("mode","advanced");//固定参数

        //json.put("is_return_sentence",true);//  是否返回句子 , 具体说明,可以参考文档。
        json.put("user_channel","api.cuobiezi.net");   //固定参数
        //json.put("check_sensitive_word",true);  // 敏感词检测
        String str = HttpUtils.doPostJson(url, json.toJSONString());
System.out.println(str);

     // 完整源代码地址
     // https://github.com/textproofreading/JcJcCuoBieZiJavaClient/blob/master/src/main/java/jdk_8_sample/CuoBieZiCheckerMain.java
     

    }

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年11月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Java 错别字检查接口 API
    • 返回 json 格式的结果:
      • json 结果说明:
        • 主要代码片段
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档