现在我有JSON数据,它包含如下内容:
\u00e9
如何更改格式以便正常表达为“é”?
答案 0 :(得分:2)
org.apache.commons.lang.StringEscapeUtils.unescapeJava("\\u00e9")
答案 1 :(得分:1)
您没有说您是否使用任何JSON工具,但其中一些工具支持这种转义处理。如果你自己处理它,那么除了自己解析转义序列之外别无他法。有多种方法可以做到这一点(包括使用正则表达式),但这很简单。只需查找“\ u”前缀,接下来的四个字符并将其解析为十六进制整数。然后将结果转换为char
并使用它代替六个原始字符。
答案 2 :(得分:0)