我有一個json字符串(社交網絡Qaiku流)。我怎樣才能解碼它在Java中? 我已經搜索,但任何結果爲我工作。 謝謝。如何在java中用gson解碼json字符串?
3
A
回答
5
作爲使用GSON一個例子,你可以做以下
Gson gson = new Gson();
gson.fromJson(value, type);
其中value是你的編碼值。技巧來自第二個參數 - 類型。你需要知道你的解碼和什麼樣的Java類型的JSON將在結束
下面的例子顯示了一個JSON字符串解碼成所謂的表域對象的列表:
http://javastorage.wordpress.com/2011/03/31/how-to-decode-json-with-google-gson-library/
爲了做到這一點的類型需要被指定爲:
Type type = new TypeToken<List<Table>>(){}.getType();
GSON可以在這裏找到:
對象反序列的
6
標準方法如下:
Gson gson = new Gson();
MyType obj = gson.fromJson(json, MyType.class);
對於相應類基元應當被用來代替的MyType。
你可以在Gson user's guide找到更多詳細信息。如果這種方式不適合你 - 可能在JSON輸入中有一些錯誤。
相關問題
- 1. 解析JSON字符串GSON
- 2. 在Java中解碼JSON字符串
- 3. 在Java中解碼JSON字符串
- 4. 如何使用Gson庫解析(DeSerialise)JSON字符串在我使用Gson庫的Java中需要解析下面的JSON的JSON字符串
- 5. 解串器的Json與GSON在Java中
- 6. 在.NET中使用Gson json字符串
- 7. 用gson解析時使用硬編碼的json字符串
- 8. Gson - 如何解析嵌套JSON的動態JSON字符串?
- 9. JSON字符串到Java對象GSON
- 10. json的UTF 8解碼問題(使用谷歌gson)字符串
- 11. 如何解析這些json字符串? (使用GSON)
- 12. 如何使用GSON解析JSON字符串?
- 13. 如何提取JSON字符串GSON
- 14. 使用JSON/Gson讀取JSON字符串
- 15. Gson JSON字符串創建
- 16. GSON:從JSON字符串
- 17. parseFloat gson json字符串
- 18. android,gson不能解析json字符串到java對象
- 19. 如何解碼json字符串?
- 20. 如何解碼JSON字符串?
- 21. 如何字符串解碼爲JSON
- 22. 如何解碼這個JSON字符串?
- 23. 如何解碼部分JSON字符串
- 24. Extjs4如何用json字符串解碼json代碼?
- 25. 在Java中解析JSON字符串
- 26. 在JavaScript中解碼Json字符串
- 27. 的Java的Json/GSON把JSON編碼字符串的JSONObject不串逃脫
- 28. Gson:解析字符串[]
- 29. 使用Gson解析json java
- 30. 用java解析json與gson