Dav*_*own 2 serialization android json
"反序列化Json"是什么意思,我在网上看过这个术语.我不知道这个特定术语的含义.如果有人能向我解释这意味着什么,那就太好了.
Joh*_*rth 18
JSON是一种以轻量级文本形式表示数据的方法.例如,电话簿中的联系人阵列可以如下存储;
{"contacts": [
  {"name": John, "phoneNumber":"+44000000000"},
  {"name": Jack, "phoneNumber":"+44000000001"}
]}
它的主要用途是在将数据传输到Web服务时使用.它似乎特别受REST欢迎.
将数据序列化为JSON是将Java代码中可能是"Array()"的内容转换为基于文本的数据表示,如上所示.对JSON进行反序列化就是反向过程.在上面的示例中,反序列化JSON是将上面显示的contactc的文本转换为Java应用程序中的数据数组的过程.
幸运的是,Android SDK可以轻松访问将为您处理此过程的JSON库.http://developer.android.com/reference/org/json/JSONObject.html
以下的GSON库让生活变得更加轻松.http://sites.google.com/site/gson/gson-user-guide
网络上有很多带有Android示例的REST,它们几乎肯定能够帮到你.
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/
| 归档时间: | 
 | 
| 查看次数: | 15240 次 | 
| 最近记录: |