“反序列化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解析在android应用程序
- 3. 解析JSON到cofigure android应用程序
- 4. 崩溃JSON解析Android应用程序
- 5. iPhone应用程序使用json解析
- 6. 使用JSON解析.NET反序列化()与嵌套的“列表”
- 7. 反序列化JSON在WP7应用
- 8. 解析/编码JSON而无需反序列化/序列化类
- 9. 使用JSON.Net从NetworkStream反序列化或解析JSON
- 10. 用json.net反序列化JSON
- 11. 在Android中反序列化Json
- 12. 使用JsonUtility.FromJson反序列化JSON在Unity
- 13. 如何在Json中反序列化Json?
- 14. 反序列化JSON
- 15. JSON反序列化
- 16. 反序列化JSON
- 17. 反序列化JSON
- 18. JSON反序列化
- 19. 在Android应用程序中解析SD卡中的json文件
- 20. 在Android中使用GSON对JSON串进行反序列化
- 21. 如何在android应用程序的react-native中解析json?
- 22. json在android应用程序解析中的问题
- 23. 使用json.net c反序列化json#
- 24. C#反序列化使用JavaScriptSerializer.DeserializeObject的JSON
- 25. 使用Gson反序列化JSON数据
- 26. Newtonsoft JSON使用HttpWebResponse反序列化
- 27. 使用Gson反序列化JSON
- 28. 反序列化的Json使用NewtonJS
- 29. 使用JavaScriptSerializer反序列化JSON文件()
- 30. 使用Json.Net反序列化Json对象