【发布时间】:2011-11-23 14:45:35
【问题描述】:
我正在尝试连接到一个网站。验证成功后,我得到以下响应:
{"code": "OK",
"data": {"session_id": "apimanager@taurusseo.com:EdiPNoBS2iYxOsAF9e2ceMbk"},
"user": "apimanager@taurusseo.com"}
解析上面给出的(纯文本)响应的快速简便的方法是什么?
另外,如果响应是 JSON 对象,那么我如何解析响应,最好使用 GSON 库?我只想使用 Google App Engine for Java 支持的库,而 GSON 就是其中之一。
最后,如果与上述类似的响应是 XML 响应,那么我是否必须对类似于上述响应的结构进行建模?同样,是否有一种快速简便的方法来获取响应并通过它进行解析,最好使用 XML RPC 客户端?同样,我只想使用 Google App Engine for Java 支持的库。 XML RPC 客户端只是一个建议,如果您能提出更好的建议,请提出。
【问题讨论】:
-
我很困惑——你想把一个json对象转换成一个字符串,然后解析那个字符串?
-
@MattFenwick-我只想正确解析响应,响应可以是纯文本/json/xml——我建议将 json 转换为字符串然后解析该字符串,是其中之一解析 json 响应的可能方法...对不起,如果这让您感到困惑.. 我正在适当地编辑问题以删除该建议...
-
响应中的内容类型标头应该对您有所帮助