我想将Java对象转换为具有字符串格式*的json对象。我正在使用gson库。有没有办法做到这一点。
(我不确定这是否是此结构的正确名称)字符串格式的json对象:
*
{ [\"name\":\"Ajay\",\"age\":30,\"email\":\"[email protected]\"]}
最佳答案
我很确定gson本身不能解决这个问题,但是您可以。给定字符串s
看起来像
{ [\"name\":\"Ajay\",\"age\":30,\"email\":\"[email protected]\"]}
您只需要在
s.replace("\\\"", "\"")
上调用gson。只需清理您的字符串,看起来就应该这样(您的引号看起来有所不同,也许您也需要对其进行修复)。关于json - 带有反斜杠的Json对象,gson序列化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11769616/