【发布时间】:2012-11-16 12:55:00
【问题描述】:
在我的项目中,我使用的是 gson。当我想将我的类中的 json 子对象反序列化为字符串时遇到问题 例如
Class X
{
Object1 x1 // expected json -> '{"param1": "pvalue", "param2":"pvalue"}'
Object2 x2 //expected json -> '{"param1": "pvalue", "param2":"pvalue"}'
String x3 //expected json ->'{"param1": "pvalue", "param2":"pvalue"}'
}
Gson 无法反序列化 x3,因为它的内容是 json 对象,但我需要它作为字符串而不是 Java 对象。 X 级
{
Object1 x1 // 预期的 json -> '{"param1": "pvalue", "param2":"pvalue"}'
Object2 x2 //预期的 json -> '{"param1": "pvalue", "param2":"pvalue"}'
String x3 //预期的 json ->'{"param1": "pvalue", "param2":"pvalue"}'
}
如何将 x3 的内容保存为字符串而不是对象。
谢谢
【问题讨论】:
-
你在 s3 中期望什么字符串值?
标签: java android serialization gson