2017-04-25 95 views
-2

[{“值”:“会议”,“信任”:1,“类型”:“值”}]JSON解析,以获得值

解析此JSON响应,以实现在一个值字符串,使会议应存储在一个字符串变量

+3

欢迎来到SO。请花一些时间阅读[问]。这不是一个代码写入服务。 – OldProgrammer

+2

[如何解析Java中的JSON]可能的重复(http://stackoverflow.com/questions/2591098/how-to-parse-json-in-java) –

回答

0

info has Model;) import org.json。*;

  String strResponce=response.body().string(); 
      Log.i("WEBSERVICE",strResponce); 
      switch (response.code()) 
      { 
       case 200: 
        try 
        { 
         JsonArray array=new JsonParser().parse(strResponce).getAsJsonArray(); 

         for(JsonElement element:array) 
         { 

          final JsonObject object=element.getAsJsonObject(); 
          AndroidInfo info=new AndroidInfo(); 
          info.setName(object.get("name").getAsString()); 
          info.setApi(object.get("api").getAsString()); 
          infos.add(info); 
          new Handler(Looper.getMainLooper()).post(new Runnable() { 
           @Override 
           public void run() { 
            txtResult.setText(txtResult.getText()+"\n"+object.get("name").getAsString()); 
           } 
          }); 

         } 
        } 
        catch (JsonSyntaxException e){}