天天看點

android跟伺服器使用json傳遞資料

最近在做項目,使用了json傳遞資料,把伺服器對象轉換成json字元串傳回,android使用gson包解析json字元串變成對象.

1.伺服器代碼編寫,我這邊是在servlet裡面

peron person=new person("張三","男");//peron是自定義對象  

 jsonobject json = jsonobject.fromobject(person);  

printwriter out = response.getwriter();  

out.append(json.tostring()); //把java對象轉換成json字元串傳回  

2.android用戶端代碼編寫

string jsonstring="這裡的值是伺服器傳回過來的json字元串";  

gson gson = new gson();  

type type = new typetoken<person>(){}.gettype();    

person person=gson.fromjson(jsonstring,type);//把json字元串變成java對象  

    以上代碼親測可以使用,如果有問題請留言.......