0
在我的GWT項目中,我需要處理通過PHP從數據庫檢索的json數據。我已經看到了使用JavaScriptObject覆蓋類的Google示例。我不明白的是爲什麼這似乎是處理json數據的首選方法。爲什麼我不應該使用所有原生Java代碼來提取數據?在處理JSON數據時,爲什麼我應該使用JavaScriptObject覆蓋類而不是本地Java類?
在我的GWT項目中,我需要處理通過PHP從數據庫檢索的json數據。我已經看到了使用JavaScriptObject覆蓋類的Google示例。我不明白的是爲什麼這似乎是處理json數據的首選方法。爲什麼我不應該使用所有原生Java代碼來提取數據?在處理JSON數據時,爲什麼我應該使用JavaScriptObject覆蓋類而不是本地Java類?
反過來想一想:使用POJO意味着什麼? (或原生Java類你他們的名字)
你必須:
com.google.gwt.json.client.JSONObject
,或者elemental.json.JsonObject
)另一方面,與JavaScriptObject
,您使用JsonUtil.safeEval
和TA-DA!你可以將你的JSON解析成一個類型化的Java對象!
現在,爲了處理JSON,還有AutoBeans。
選擇你的毒藥。
感謝您的回答托馬斯。我會總結你的答案:易用性。 – Asimov