我想使用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哈希应该是直截了当的.我错过了什么吗?
我想使用facebook api向第三方提供服务.我们可以共享访问令牌吗?如果第三方向我的服务提供用户的访问令牌,即使我的app_id&secret与请求它的应用程序不匹配,我是否可以访问该用户数据?
我是否应该让用户在我的网站上单独执行oauth流程,即使他们已经为其他第三方完成了该流程?
谢谢.
-Ken