From 529c04ce891fcf2eaa9b7a5f8a9c7ed92c7cb9b3 Mon Sep 17 00:00:00 2001 From: Serg Bash Date: Thu, 26 Nov 2015 12:57:09 +0300 Subject: [PATCH 1/3] Update WeatherClientMapper.java Remove unused code --- .../net/bash/serg/slownews/model/WeatherClientMapper.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java b/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java index 6048ed2..0db354f 100644 --- a/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java +++ b/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java @@ -26,10 +26,6 @@ public WeatherClientMapper(String jsonstring) throws IOException { String name = nameNode.asText(); System.out.println("name = " + name); - JsonNode array = node.get("weather"); - JsonNode jsonNode = array.get(2); - System.out.println(jsonNode); - JsonNode child = node.get("main"); JsonNode tempField = child.get("temp"); String field = tempField.asText(); From 41ef9f5630ee9f756d745f33bdcd503635db28f2 Mon Sep 17 00:00:00 2001 From: Serg Bash Date: Thu, 26 Nov 2015 12:39:43 +0200 Subject: [PATCH 2/3] Remove spaces --- .../net/bash/serg/slownews/model/WeatherClientMapper.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java b/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java index 0db354f..168290e 100644 --- a/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java +++ b/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java @@ -15,22 +15,17 @@ public class WeatherClientMapper { public WeatherClientMapper(String jsonstring) throws IOException { - ObjectMapper objectMapper = new ObjectMapper(); try { - JsonNode node = objectMapper.readValue(jsonstring, JsonNode.class); - JsonNode nameNode = node.get("name"); String name = nameNode.asText(); System.out.println("name = " + name); - JsonNode child = node.get("main"); JsonNode tempField = child.get("temp"); String field = tempField.asText(); System.out.println("temp = " + field); - } catch (IOException e) { e.printStackTrace(); } From 017d89c025f7e08d52ed422d8b744e945c20e36a Mon Sep 17 00:00:00 2001 From: Serg Bash Date: Thu, 26 Nov 2015 14:51:08 +0200 Subject: [PATCH 3/3] add parameter 'pressure' in mapper --- .../net/bash/serg/slownews/model/WeatherClientMapper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java b/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java index 168290e..3a3f305 100644 --- a/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java +++ b/src/main/java/net/bash/serg/slownews/model/WeatherClientMapper.java @@ -24,8 +24,13 @@ public WeatherClientMapper(String jsonstring) throws IOException { System.out.println("name = " + name); JsonNode child = node.get("main"); JsonNode tempField = child.get("temp"); + JsonNode tempField2 = child.get("pressure"); String field = tempField.asText(); + String field2 = tempField2.asText(); System.out.println("temp = " + field); + System.out.println("pressure = " + field2); + + } catch (IOException e) { e.printStackTrace(); }