【发布时间】:2015-02-11 04:25:07
【问题描述】:
当我使用 Gson (JsonParser.parse) 解码以下内容时:
{ "item": "Bread", "cost": {"currency": "\u0024", "amount": "3"}, "description": "This is bread\u2122. \u00A92015" }
“货币”元素以字符串形式返回(并且不会转换为 unicode 字符)。 Gson中是否有可以帮助我的设置或方法?
如果没有,Android 中是否有任何方法可以将包含一个或多个转义字符序列(如“\u0024”)的字符串转换为带有 unicode 字符的输出字符串(无需编写我自己的,也无需使用 Apache 的 StringEscapeUtils) ?
我想避免添加另一个库(仅用于一个小功能)。
更新
看起来服务器在 unicode 转义序列中双重转义了反斜杠。感谢大家的帮助!
【问题讨论】: