public String petToJson(Pet pet) {
String jsonresult = "";//定义返回字符串
JSONObject object = new JSONObject();//创建一个总的对象,这个对象对整个json串
try {
JSONArray jsonarray = new JSONArray();//json数组,里面包含的内容为pet的所有对象
JSONObject jsonObj = new JSONObject();//pet对象,json形式
jsonObj.put("petid", pet.getPetid());//向pet对象里面添加值
jsonObj.put("petname", pet.getPetname());
jsonObj.put("pettype", pet.getPettype());
// 把每个数据当作一对象添加到数组里
jsonarray.put(jsonObj);//向json数组里面添加pet对象
object.put("pet", jsonarray);//向总对象里面添加包含pet的数组
jsonresult = object.toString();//生成返回字符串
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
LogI("生成的json串为:"+jsonresult);
return jsonresult;
}