Helper to parse an input stream into a map
(final InputStream is)
| 375 | |
| 376 | /** Helper to parse an input stream into a map */ |
| 377 | private HashMap<String, String> parseToMap(final InputStream is) |
| 378 | throws Exception { |
| 379 | JsonParser jp = JSON.parseToStream(is); |
| 380 | HashMap<String, String> map = new HashMap<String, String>(); |
| 381 | String field = ""; |
| 382 | String value; |
| 383 | while (jp.nextToken() != null) { |
| 384 | if (jp.getCurrentToken() == JsonToken.FIELD_NAME && |
| 385 | jp.getCurrentName() != null) { |
| 386 | field = jp.getCurrentName(); |
| 387 | } else if (jp.getCurrentToken() == JsonToken.VALUE_STRING) { |
| 388 | value = jp.getText(); |
| 389 | map.put(field, value); |
| 390 | } |
| 391 | } |
| 392 | return map; |
| 393 | } |
| 394 | |
| 395 | /** Helper to parse an input stream into a map */ |
| 396 | private HashMap<String, String> parseToMap(final JsonParser jp) |
no test coverage detected