我正在嘗試連接到網站。雖然認證成功後,我得到如下回應:如何解析可以是文本或JSON或XML的響應
{"code": "OK",
"data": {"session_id": "[email protected]:EdiPNoBS2iYxOsAF9e2ceMbk"},
"user": "[email protected]"}
什麼是快速簡便的方法,通過上面給出的(純文本)的反應來分析?另外,如果響應是JSON對象,那麼如何解析響應,最好使用GSON庫?我只想使用Google App Engine for Java支持的庫,而GSON就是其中之一。
最後,如果類似於上述的響應是XML響應,那麼我是否必須對類似於上述響應的結構進行建模?再說一遍,是否有一種快速簡單的方式來獲取響應並進行解析,最好使用XML RPC Client?同樣,我只想使用Google App Engine for Java支持的庫。 XML RPC客戶端只是一個建議,如果你可以提出更好的建議,那麼請考慮。
我很困惑 - 你想將json對象轉換爲字符串,然後解析該字符串? –
@ MattFenwick-我只是想通過響應正確解析,響應可以是純文本/ json/xml--我建議將json轉換爲字符串,然後解析該字符串,是通過json解析的可能方式之一回復...對不起,如果這讓你感到困惑......我正在編輯問題以刪除該建議... – Arvind
響應中的內容類型標題應該可以幫助你 – njzk2