wie der Zugriff auf json-array-Elemente in java

ich bin immer json-array in der Ausgabe.ich möchte den Zugriff auf die spezifischen Schlüssel elments aus der Antwort .wie kann ich ..?

 ResponseEntity <String> respone;
      try {
          response =
      restTemplate.exchange(url, HttpMethod.POST, requestEntity, String.class);



      String response=response.getBody(); 
      JSONObject res = new JSONObject();
      res.put("result", response);
      System.out.println(res);
      int len=res.size();
      System.out.println(len);
      JSONParser parser=new JSONParser();
        Object obj = parser.parse(response);
        JSONArray array = (JSONArray)obj;
        System.out.println(array.get(0)); } 

dies ist respponse format ich bin immer im Ausgang.ich möchte Zugriff auf das Gebot von der Antwort.wie kann ich das?

  [
      {
            "bName": "abc", 
            "bId": "n86nbnhbnghgy76"

          }
        ]
  • jackson? gson? Bibliotheken, die Ihnen helfen, analysieren ziemlich leicht durch die Elemente
  • ich bin mit jackson..
  • Sie sind mit JSONParser. Wenn Sie jackson in Ihrem Projekt, nur ein ObjectMapper mapper = new ObjectMapper(); AClassThatMatchesTheModelOfThatJson thatModel = mapper.readValue(Antwort AClassThatMatchesTheModelOfThatJson.class);
  • möglich, Duplikat der Zugriff auf Mitglieder von Elementen in einem JSONArray mit Java
InformationsquelleAutor user3189357 | 2014-09-29
Schreibe einen Kommentar