最近在做項目,使用了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對象
以上代碼親測可以使用,如果有問題請留言.......