java unicode转韩文_Java 使用hutool工具类代替commons-text进行Json 中文 Unicode转换
可选的工具
中文转换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转换相关推荐
- java每秒限流_java限流工具类
代码 import com.google.common.util.concurrent.RateLimiter; import java.util.concurrent.ConcurrentHashM ...
- java获取excle表格对象_Java使用excel工具类导出对象功能示例
本文实例讲述了Java使用excel工具类导出对象功能.分享给大家供大家参考,具体如下: package com.gcloud.common; import org.apache.poi.ss.use ...
- Java实现Zoho Mail 发送邮件,使用hutool工具类。
注册账户 注册 Zoho Mail 账户 https://mail.zoho.com.cn 设置pop pop.xml <dependency><groupId>org.spr ...
- java基于HuTool工具类ExcelWriter合并单元格
** java基于HuTool工具类ExcelWriter合并单元格 ** 1.基于HuTool工具类ExcelWriter合并单元格并且使用 jdk1.8 lambda表达式 效果如下: 用姓名和编 ...
- Java使用hutool工具类发送http请求
Java使用hutool工具类发送网络请求 引入jar包 pom.xml添加以下hutool依赖 <dependency><groupId>cn.hutool</grou ...
- 利用hutool工具类导出Excel
简单介绍 可以使用hutool工具类,简单的生成Excel.本质上还是使用的POI组件,只是对其进行了封装,避免开发人员重复造轮子 hutool工具类链接 maven导入 <!-- hutool ...
- java中bitconverter_【Java】BitConverter(数字转字节数组工具类)
import java.nio.ByteOrder; import java.nio.charset.Charset; /** * 数字转字节数组工具类 */ public class BitConv ...
- 用hutool工具类导出excel
工作上有一个导出数据的需求,发现用hutool工具类可以非常简洁快捷的生成excel导出. 前期准备 引入hutool的依赖: <dependency><groupId>cn. ...
- hutool工具类生成二维码案例
hutool工具类生成二维码案例 一.环境: 添加hutool工具类依赖,hutool生成二维码是利用Google的zixing,而且不是强依赖,所以还需引入zxing依赖 <dependenc ...
最新文章
- PLM和PDM相互关系
- 利用Win32 Debug API打造自己的调试器Debugger
- How to become the truely yourself?
- C语言操作MySQL-----又一个小技巧
- wxWidgets:wxStreamToTextRedirector类用法
- Python统计共同参演电影最多的演员组合
- asp.net mvc项目中遇到的古怪的问题,(项目中有frame框架)
- java类型转换 float类型转换_Java类型转换 – float(和long)到int
- ViT (Vision Transformer) ---- SimpleRNN + Attention
- Java的生成器模式(又名建造者模式),你真的会了吗
- 手机号码编码规则是什么?
- 腾讯云物联网通信MQTT数据转发到第三方服务
- unshift()向数组的开头添加一个或更多元素,并返回新的长度
- 游戏服务器——登陆服
- 微信小程序发布动态页面模板
- 安全帽识别的系统应用
- 【英语考研词汇训练营】Day 17 —— espresso,ultimate,gradually,detect,dimension
- 绝对布局AbsoluteLayout学习笔记
- How to manually root almost any Android device
- 你必须知道的推广渠道及投放效果指标
热门文章
- ”WinForm上位机+OV7670摄像头+STM32+蓝牙“图像采集系统(一)STM32驱动CMOS摄像头OV7670
- ServiceMix异常(1):missing requirement [262.0] osgi.wiring.package;osgi.wiring.package=org.apache.camel
- 陶辉笔记:从码农到工程师
- mx4android6.0,魅族Mx4刷机包 Flyme 6.0.2.0A公开稳定版 性能提升 极致体验
- mysql 编码格式_设置MySQL的字符编码
- 链表的基本概念以及java实现单链表-循环链表-双向链表
- uniApp获取高德高德地图api发布版安全码SHA1
- 花菁染料CY3/CY5.5/CY7标记木聚糖/鼠李糖/纤维二糖,Xylan/Rhamnose/Cellobiose, CY3/CY5.5/CY7 labeled;
- 装箱问题--C++实现
- 计算机基础应用教程王德俊,计算机应用基础教程