From 41ef9f5630ee9f756d745f33bdcd503635db28f2 Mon Sep 17 00:00:00 2001 From: Serg Bash Date: Thu, 26 Nov 2015 12:39:43 +0200 Subject: [PATCH 1/2] 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 2/2] 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(); }