【发布时间】:2012-02-05 14:38:52
【问题描述】:
我在我的游戏框架应用程序中使用 FlexJson,但此时我试图反序列化 json 字符串,它会抛出 java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean:
User user = new JSONDeserializer<User>()
.use(null, User.class).deserialize(body);
Body 是使用标准 jquery/ajax 传入控制器的 json 字符串, 其中 User 声明了以下布尔值:
public Boolean isCurrentUser;
关于我做错了什么有什么想法吗?
谢谢
【问题讨论】:
-
你能附上你试图反序列化的 Json 字符串吗?
-
嗨,json字符串是:{"user_id":"18","isCurrentUser":"true","title":"mr","description":"description"}跨度>
标签: json playframework flexjson