2015-12-07 2 views
0

Я хочу, чтобы разобрать Json ответ:Как разобрать данные JSON из HttpResponse

client = new DefaultHttpClient(); 
HttpGet request = new HttpGet(url); 
HttpResponse response = client.execute(request); 

Любое предложение, как сделать это?

+6

Возможный дубликат [Как разобрать JSON из Java HTTPResponse?] (Http://stackoverflow.com/questions/2845599/how-do-i-parse-json-from-a-java-httpresponse) – Raf

ответ

2

Вы можете использовать JSON-простой

https://code.google.com/p/json-simple/

Если вы используете Maven

<dependency> 
    <groupId>com.googlecode.json-simple</groupId> 
    <artifactId>json-simple</artifactId> 
    <version>1.1</version> 
</dependency> 

Затем в коде

JSONParser jsonParser = new JSONParser(); 
    JSONObject jsonObject = (JSONObject) jsonParser.parse(reader); 
    // get a String from the JSON object 
    String firstName = (String) jsonObject.get("firstname"); 
    System.out.println("The first name is: " + firstName); 

Здесь есть пример

http://examples.javacodegeeks.com/core-java/json/java-json-parser-example/

Смежные вопросы