我正在开发我的第一个客户端服务器 android 应用程序。客户端,即android应用程序发出请求以查找客户端提交的产品在服务器数据库中的数量。服务器将以下数据作为字符串发送到 android 应用程序。
//服务器以这种形式向客户端发送响应。
{productid:1, productname:Google Nexus 5, productdescription:New Mobile Phone, productimage:Nexus 5.jpg, biddate:14-Feb-14 7:30:00 PM, currentdate:14-Feb-14 11:57:41 AM, productrate:33500}{productid:5, productname:Samsung Galaxy Ace, productdescription:Used Mobile Phone, productimage:Ace.jpg, biddate:15-Feb-14 7:30:00 PM, currentdate:14-Feb-14上午 11:57:41,产率:8500}
上面的代码是服务器发送 2 个产品的详细信息时的输出。我需要将所有细节分开如下并显示为列表视图。如果有 n 个产品作为来自服务器的响应,那么列表视图中将有 n 个项目。我知道列表视图的工作原理及其编码。但我不知道如何处理这个服务器响应。
productid[0]=1
productname[0]=Google Nexus 5
productdescription[0]=New Mobile Phone //this should be first item in the list
productimagename[0]=Nexus 5.jpg
biddate[0]=14-Feb-14 7:30:00 PM
currentdate[0]=14-Feb-14 11:57:41 AM
productrate[0]=33500
//similarly
productid[1]=5 //this is the second item to be displayed in the list view
productname[1]=Samsung Galaxy Ace
productdescription[1]=Used Mobile Phone
productimagename[1]=Ace.jpg
biddate[1]=15-Feb-14 7:30:00 PM
currentdate[1]=14-Feb-14 11:57:41 AM
productrate[1]=8500
我听说这可以通过使用 json 反序列化来完成。但我不知道该怎么做。任何人都可以请帮我..