我有这个JSON:{"成功":false}
我想将其反序列化为此POJO:
class Message {
private Map<String, String> dataset = new HashMap<String, String>();
@JsonProperty("success")
public boolean isSuccess() {
return Boolean.valueOf(dataset.get("success"));
}
@JsonProperty("success")
public void setSuccess(boolean success) {
dataset.put("success", String.valueOf(success));
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以将此JSON反序列化为一个没有字段成功的类?到目前为止,我总是得到"UnrecognizedPropertyException:Unrecognized field"成功""
谢谢你的帮助!
我想用Javascript开发一个应用程序,并在Android和iOS上使用Phonegap进行部署.我想用Facebook登录我的应用程序.
所以,我查看了phonegap-facebook插件,一切正常(我设法使用FB登录).问题是当我想"试图"插件提供的示例代码时:在index.html中我有JS嵌入这样:
<script>
// Initialize the Facebook SDK
document.addEventListener('deviceready', function() {
FB.init({
appId: 'XXX',
nativeInterface: CDV.FB,
useCachedDialogs: false
});
FB.getLoginStatus(handleStatusChange);
authUser();
updateAuthElements();
});
</script>
Run Code Online (Sandbox Code Playgroud)
调用的js方法直接更新显示(使用document.getElementById).我想在我的index.html和javascript代码之间创建一个绑定,以便使用类似的东西打印facebook令牌和名称
{{user.token}} and {{user.names}}
Run Code Online (Sandbox Code Playgroud)
有人设法意识到这样的事情吗?
非常感谢!
我现在必须错过两天的东西......
我有一个简单的jar应用程序,它使用泽西客户端jar.当我从Eclipse或mvn exec运行我的主类时,一切都很顺利.
当我构建我的jar然后用java -jar运行它,我得到:
com.sun.jersey.api.client.ClientHandlerException:未找到Java类java.lang.String和Java类型类java.lang.String以及MIME媒体类型application/json的消息正文阅读器
即我的客户提供者列表中缺少所有标准Java类型的体读者提供者.
我在客户端的pom.xml依赖项中声明:
使我的应用程序工作的唯一方法是在我的客户端配置中声明StringProvider类...
config.getClasses().add(StringProvider.class);
Run Code Online (Sandbox Code Playgroud)
但是这个提供程序的解除只能是自定义bean所必需的吗?标准bean提供程序默认是可访问的?不是吗?