我試圖將JSON字符串值{{「name:ganesh,sex:male,age:22」})轉換爲key和value在gwt中使用json設置任何人都可以幫助我一些想法請。如何使用org.json將字符串值轉換爲java中的json對象
回答
既然你不想使用org.json,我想你需要在客戶端轉換JSON。如果是這種情況,您將需要使用GWT的JSON庫。他們可以通過添加這些行到你的.gwt.xml文件被繼承到您的GWT項目:
<inherits name="com.google.gwt.json.JSON" />
<inherits name="com.google.gwt.http.HTTP" />
你還需要到com.google.gwt.json
包導入到你的類文件。
The getting started guide to using JSON in GWT can be found here.它還提供瞭解碼JSON的示例。
你的字符串的形式必須是
"{'name':'ganesh','sex':'male','age':'22'}"
或 的 '{ 「名」: 「Ganesh神」, 「性」: 「男」, 「年齡」: 「22」}'
您可以使用以下方法之一...
使用javascript eval。在JSNI中嵌入eval
public static native String eatString(String jstring) /*-{ eval("var hello = " + jstring + ";"); return hello; }-*/;
將String作爲腳本傳遞給JSP GWT託管文件。這樣,你只能做一次 - 當GWT應用程序加載它的主機文件時。您的JSP將爲每次加載動態生成JavaScript。
在調用GWT模塊的腳本標記之前,在GWT託管html文件的小時GWT中放置以下內容。
<script> var hello = {'name':'ganesh','sex':'male','age':'22'}; </script>
然後在您的GWT應用程序中,使用GWT Dictionary類來引用託管文件中聲明的任何javascript對象。
使用以下實用程序,特別是JsonRemoteScriptCall.java來讀取遠程的SLD-SOP JavaScript對象到您的GWT應用程序中。 http://code.google.com/p/synthfuljava/source/browse/trunk/gwt/jsElements/org/synthful/gwt/javascript/#javascript%2Fclient。
請注意 - SLD-SOP物體中可能存在危險。閱讀二級域名,同一來源策略瀏覽器安全性。
使用RestyGWT並假設來自服務器的數據符合REST數據結構。但是,當然,已經爲您完成了對json.org和google JSON utils的使用。
- 1. 如何使用JavaScript將JSON字符串轉換爲JSON對象?
- 2. 轉換JSON對象的Java Bean org.json包
- 3. 如何將下面的json字符串轉換爲java對象?
- 4. 如何使用「org.json」包中的類將對象序列化爲JSON字符串?
- 5. 如何將字符串轉換爲使用JavaScript的JSON對象?
- 6. 無法使用GSON將JSON字符串轉換爲JAVA對象
- 7. Java - 使用Gso將Json字符串轉換爲對象
- 8. 如何將Json字符串轉換爲Java對象?
- 9. 將字符串轉換爲JSON對象
- 10. 將字符串轉換爲json對象
- 11. 將JSON對象轉換爲字符串
- 12. 將json對象轉換爲字符串
- 13. 將字符串轉換爲JSON對象
- 14. 將json字符串轉換爲對象
- 15. 如何將Java對象轉換爲使用Saxon的字符串
- 16. 如何在PHP中將json字符串轉換爲json對象?
- 17. 將JSON字符串轉換爲Java ME中的對象?
- 18. 將JSON字符串轉換爲java中的自定義對象
- 19. 將JSON字符串轉換爲具有空值的JSON對象
- 20. 將對象轉換爲字符串(java)
- 21. 如何將類對象轉換爲Unity3D中的JSon字符串?
- 22. 如何將Json字符串轉換爲MVC4中的C#對象
- 23. 如何將JSON字符串轉換爲C中的對象#
- 24. 如何將json對象轉換爲android ..中的字符串?
- 25. 轉換JSON對象轉換爲字符串在java中
- 26. 如何將JSON對象轉換爲對應的字符串
- 27. JSON使用json字符串將對象字符串化爲值
- 28. 如何將JSON字符串轉換爲JSON對象?
- 29. 如何將字符串json轉換爲JSON對象
- 30. 如何將SimpleOrderedMap轉換爲JSON字符串或JSON對象?
如果您不知道答案或不知道問題是否完整,請不要回答問題。也不要試圖關閉這個問題。如果提問者在手邊的問題上是這樣的專家,爲了「正確地」詢問這個問題,他不需要提出這個問題。請對你的最後的特權和反對票讚不絕口。人們有權學習。 – 2012-07-24 03:46:34