可选的工具

中文转换Unicode,目前有两种方式,自写工具类或引入第三方包,这里我推荐引入三方包,因为使用mvn配置非常简单,网上搜到的大多数都是自己写的工具类,试了一个,效果不是很好,因为把ASCII编码也转成Unicode格式了(一色的\u\u\u),虽然能用,但是可读性降低。

引入第三方包,有一个很出名的escapeJava()方法,是apache下边的一个包,最开始在org.apache.commons.lang3下,3.6版本之后被移到了org.apache.commons.commons-text下,我试了一下,最终成功了,但效果不对,json中的双引号被转义了,可见下方示例。最终放弃,然后找到了hutool这款国内的工具包,表示非常好用!

转换的三种格式对比

示例代码

// 原文

{"键":"value"}

// 网上自建类转换 -- 全转了

\u007b\u0026\u0071\u0075\u006f\u0074\u003b\u952e\u0026\u0071\u0075\u006f\u0074\u003b\u003a\u0026\u0071\u0075\u006f\u0074\u003b\u0076\u0061\u006c\u0075\u0065\u0026\u0071\u0075\u006f\u0074\u003b\u007d

// commons-text包escapeJava方法转换 -- 引号也转了

{\"\u952e\":\"value\"}

// hutool包toUnicode方法转换 -- 完美

{"\u952e":"value"}

使用hutool工具包

pom添加依赖

cn.hutool

hutool-all

5.3.7

使用

import cn.hutool.core.text.UnicodeUtil;

String json = "";

json = UnicodeUtil.toUnicode(json);

java unicode转韩文_Java 使用hutool工具类代替commons-text进行Json 中文 Unicode转换相关推荐

  1. java每秒限流_java限流工具类

    代码 import com.google.common.util.concurrent.RateLimiter; import java.util.concurrent.ConcurrentHashM ...

  2. java获取excle表格对象_Java使用excel工具类导出对象功能示例

    本文实例讲述了Java使用excel工具类导出对象功能.分享给大家供大家参考,具体如下: package com.gcloud.common; import org.apache.poi.ss.use ...

  3. Java实现Zoho Mail 发送邮件,使用hutool工具类。

    注册账户 注册 Zoho Mail 账户 https://mail.zoho.com.cn 设置pop pop.xml <dependency><groupId>org.spr ...

  4. java基于HuTool工具类ExcelWriter合并单元格

    ** java基于HuTool工具类ExcelWriter合并单元格 ** 1.基于HuTool工具类ExcelWriter合并单元格并且使用 jdk1.8 lambda表达式 效果如下: 用姓名和编 ...

  5. Java使用hutool工具类发送http请求

    Java使用hutool工具类发送网络请求 引入jar包 pom.xml添加以下hutool依赖 <dependency><groupId>cn.hutool</grou ...

  6. 利用hutool工具类导出Excel

    简单介绍 可以使用hutool工具类,简单的生成Excel.本质上还是使用的POI组件,只是对其进行了封装,避免开发人员重复造轮子 hutool工具类链接 maven导入 <!-- hutool ...

  7. java中bitconverter_【Java】BitConverter(数字转字节数组工具类)

    import java.nio.ByteOrder; import java.nio.charset.Charset; /** * 数字转字节数组工具类 */ public class BitConv ...

  8. 用hutool工具类导出excel

    工作上有一个导出数据的需求,发现用hutool工具类可以非常简洁快捷的生成excel导出. 前期准备 引入hutool的依赖: <dependency><groupId>cn. ...

  9. hutool工具类生成二维码案例

    hutool工具类生成二维码案例 一.环境: 添加hutool工具类依赖,hutool生成二维码是利用Google的zixing,而且不是强依赖,所以还需引入zxing依赖 <dependenc ...

最新文章

  1. PLM和PDM相互关系
  2. 利用Win32 Debug API打造自己的调试器Debugger
  3. How to become the truely yourself?
  4. C语言操作MySQL-----又一个小技巧
  5. wxWidgets:wxStreamToTextRedirector类用法
  6. Python统计共同参演电影最多的演员组合
  7. asp.net mvc项目中遇到的古怪的问题,(项目中有frame框架)
  8. java类型转换 float类型转换_Java类型转换 – float(和long)到int
  9. ViT (Vision Transformer) ---- SimpleRNN + Attention
  10. Java的生成器模式(又名建造者模式),你真的会了吗
  11. 手机号码编码规则是什么?
  12. 腾讯云物联网通信MQTT数据转发到第三方服务
  13. unshift()向数组的开头添加一个或更多元素,并返回新的长度
  14. 游戏服务器——登陆服
  15. 微信小程序发布动态页面模板
  16. 安全帽识别的系统应用
  17. 【英语考研词汇训练营】Day 17 —— espresso,ultimate,gradually,detect,dimension
  18. 绝对布局AbsoluteLayout学习笔记
  19. How to manually root almost any Android device
  20. 你必须知道的推广渠道及投放效果指标

热门文章

  1. ”WinForm上位机+OV7670摄像头+STM32+蓝牙“图像采集系统(一)STM32驱动CMOS摄像头OV7670
  2. ServiceMix异常(1):missing requirement [262.0] osgi.wiring.package;osgi.wiring.package=org.apache.camel
  3. 陶辉笔记:从码农到工程师
  4. mx4android6.0,魅族Mx4刷机包 Flyme 6.0.2.0A公开稳定版 性能提升 极致体验
  5. mysql 编码格式_设置MySQL的字符编码
  6. 链表的基本概念以及java实现单链表-循环链表-双向链表
  7. uniApp获取高德高德地图api发布版安全码SHA1
  8. 花菁染料CY3/CY5.5/CY7标记木聚糖/鼠李糖/纤维二糖,Xylan/Rhamnose/Cellobiose, CY3/CY5.5/CY7 labeled;
  9. 装箱问题--C++实现
  10. 计算机基础应用教程王德俊,计算机应用基础教程