android针对json数据解析方法实例分析

2019-12-10 19:58:33于海丽
  •   private TextView tvJson;     private Button btnJson;  
  •   private Button btnJsonMulti;     @Override 
  •   public void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);  
  •     setContentView(R.layout.main);       tvJson = (TextView) this.findViewById(R.id.tvJson);  
  •     btnJson = (Button) this.findViewById(R.id.btnJson);       btnJsonMulti = (Button) this.findViewById(R.id.btnJsonMulti);  
  •     btnJson.setOnClickListener(new View.OnClickListener() {         @Override 
  •       public void onClick(View v) {           // url  
  •         // String strUrl = "http://www.easck.com/AndroidServer/JsonServlet";           String strUrl = ServerPageUtil.getStrUrl(UrlsOfServer.JSON_SINGER);  
  •         //获得返回的Json字符串           String strResult = connServerForResult(strUrl);  
  •         //解析Json字符串           parseJson(strResult);  
  •       }       });  
  •     btnJsonMulti.setOnClickListener(new View.OnClickListener() {         @Override 
  •       public void onClick(View v) {           String strUrl = ServerPageUtil.getStrUrl(UrlsOfServer.JSON_SINGERS);  
  •         String strResult = connServerForResult(strUrl);           //获得多个Singer  
  •         parseJsonMulti(strResult);         }