小编Ken*_*ika的帖子

带有HashMap的Java XStream

我想使用XStream将java哈希转换为json哈希.我觉得这应该比看起来容易.我正在寻找的是一种方法:

Map<String, String> map = new HashMap<String, String>();
map.put("first", "value1");
map.put("second", "value2");
Run Code Online (Sandbox Code Playgroud)

成为

{'first' : 'value1', 'second' : 'value2' }
Run Code Online (Sandbox Code Playgroud)

关闭我将它转换为一系列数组.

XStream xstream = new XStream(new JettisonMappedXmlDriver() {
    public HierarchicalStreamWriter createWriter(Writer writer) {
        return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE);
    }
});

xstream.toXML(map);
Run Code Online (Sandbox Code Playgroud)

变成了

[["first", "value1"], ["second", "value2"]]
Run Code Online (Sandbox Code Playgroud)

我觉得将java哈希转换为json哈希应该是直截了当的.我错过了什么吗?

java json xstream

6
推荐指数
1
解决办法
1985
查看次数

跨应用程序共享Facebook访问令牌

我想使用facebook api向第三方提供服务.我们可以共享访问令牌吗?如果第三方向我的服务提供用户的访问令牌,即使我的app_id&secret与请求它的应用程序不匹配,我是否可以访问该用户数据?

我是否应该让用户在我的网站上单独执行oauth流程,即使他们已经为其他第三方完成了该流程?

谢谢.

-Ken

oauth-2.0 facebook-oauth facebook-access-token

1
推荐指数
2
解决办法
6362
查看次数