【发布时间】:2012-02-22 22:33:03
【问题描述】:
当我得到 JSON 时,会有 \u003c 和 \u003e 而不是 。我想在java中将它们转换回utf-8。任何帮助将不胜感激。谢谢。
【问题讨论】:
-
3c 和 3e 是
<和>。你需要转换任何东西来做什么? -
你使用的是什么 JSON 解析器?
-
确实,解码 JSON 字符串文字的正确方法是使用 JSON 解析器。不要尝试自己解码转义序列,因为您可能不会完全正确。 JSON 解析器会给你一个标准的 Unicode String 对象;如果您确实需要将其转换为 UTF-8 编码的字节,您可以使用
getBytes,但我不确定这是否真的相关。 -
如果你使用
StringEntitiy,你应该看看这个answer。