1.通過主Activity的Button按鈕實現資料的解析
MainActivity String Data="{\"name\":\"小張\",\"age\":25,\"sex\":\"男\"};{\"name\":\"小李子\",\"age\":41,\"sex\":\"女\"};" + "{\"name\":\"倩倩\",\"age\":15,\"sex\":\"女\"}" =(Button)
2.解析json資料的業務類
Gson gson= //沒拆分之前是一個整體"{\"name\":\"小張\",\"age\":25,\"sex\":\"男\"};{\"name\":\"小李子\",\"age\":41,\"sex\":\"女\"};"
=jsonData.split(";"( i=0;i<users.length;i++ User user=gson.fromJson(users[i], User.+","+user.getAge()+","+
上面的方法還可以這樣寫:
但是強調一點是在主Activity的Data的資料是格式
"{\"name\":\"小張\",\"age\":25,\"sex\":\"男\"}{\"name\":\"小李子\",\"age\":41,\"sex\":\"女\"}{\"name\":\"倩倩\",\"age\":15,\"sex\":\"女\"}"
"\"name\":\"小張\",\"age\":25,\"sex\":\"男\"}{\"name\":\"小李子\",\"age\":41,\"sex\":\"女\"}{\"name\":\"倩倩\",\"age\":15,\"sex\":\"女\"
" ,上面的是json格式的資料是以開始的,下面的字串是以(大括弧)開始的,而且每一組
()的結尾是不同的一個是逗號,一個是分號注意這些細節
Gson gson=new Gson();
Type listpyte= TypeToken< LinkedList<User> >(){}.getType();
LinkedList<User> users= (Iterator<User> iterator= User user= System.out.println(user.getName()+","+user.getAge()+","+ }
3.實現資料解析的類對象也就是這裡的User類
.name = setAge( .age = .sex = }
4.運行之前要把Google的Gson-xxx.jar檔案拷到項目中的libs檔案夾下;這樣之後才可以正常的運行