「反序列化Json」是什麼意思,我在Web上看到過這個術語。我不知道這個特定術語的含義。如果有人能向我解釋它的含義,那將是非常棒的。在Android應用程序中使用Json解析JSON反序列化
2
A
回答
18
JSON是一種以輕量級基於文本的形式表示數據的方法。例如,電話簿中的聯繫人數組可以如下存儲;
{"contacts": [
{"name": John, "phoneNumber":"+44000000000"},
{"name": Jack, "phoneNumber":"+44000000001"}
]}
它的主要目的是在將數據傳輸到網絡服務時使用。它似乎特別受REST的歡迎。
將數據序列化爲JSON是將Java代碼中的'Array()'轉換爲基於文本的數據表示形式的過程,如上所示。反序列化JSON就是這個過程。在上面的示例中,反序列化JSON是將上面顯示的contactcs文本翻譯成Java應用程序中的數據數組的過程。
幸運的是,Android SDK可以輕鬆訪問將爲您處理此過程的JSON庫。 http://developer.android.com/reference/org/json/JSONObject.html
而下面的GSON庫使生活更加輕鬆。 http://sites.google.com/site/gson/gson-user-guide
在網上有一堆REST與Android的例子,他們幾乎肯定能夠幫助你。
http://senior.ceng.metu.edu.tr/2009/praeda/2009/01/11/a-simple-restful-client-at-android/
http://www.josecgomez.com/2010/04/30/android-accessing-restfull-web-services-using-json/
相關問題
- 1. 在Java中反序列化/解析JSON
- 2. JSON反序列化解析C#
- 3. 解析API的JSON反序列化IOS
- 4. 崩潰JSON解析Android應用程序
- 5. 解析JSON到cofigure android應用程序
- 6. iPhone應用程序使用json解析
- 7. 使用JSON解析.NET反序列化()與嵌套的「列表」
- 8. 反序列化JSON在WP7應用
- 9. Android RestTemplate json反序列化
- 10. 解析/編碼JSON而無需反序列化/序列化類
- 11. 使用JSON.Net從NetworkStream反序列化或解析JSON
- 12. 反序列化JSON數據 - 自定義反序列化使用傑克遜JSON解析器
- 13. 反序列化JSON響應
- 14. 用json.net反序列化JSON
- 15. 使用JsonUtility.FromJson反序列化JSON在Unity
- 16. 在Android中反序列化Json
- 17. 在Android中反序列化JSON數據
- 18. JSON解析在iPhone應用程序
- 19. JSON反序列化不反序列化?
- 20. 如何在Json中反序列化Json?
- 21. 如何在Android應用程序中解析以下json響應
- 22. json反序列化
- 23. JSON反序列化
- 24. JSON反序列化
- 25. 反序列化JSON
- 26. 反序列化JSON
- 27. Json反序列化
- 28. 反序列化JSON
- 29. JSON反序列化。
- 30. 反序列化JSON