Response response = request.get(); // REST call JsonReader jsonReader = Json.createReader(new StringReader(response.readEntity(String.class))); JsonArray jsonArray = jsonReader.readArray(); ListIterator l = jsonArray.listIterator(); while ( l.hasNext() ) { JsonObject j = (JsonObject)l.next(); JsonObject ciAttr = j.getJsonObject("ciAttributes") ;
public static JsonArray readJsonArray(String jsonString) { return Json.createReader(new StringReader(jsonString)).readArray(); }
JsonArray array = json.readArray();
@Override protected Object decode( Channel channel, SocketAddress remoteAddress, Object msg) throws Exception { FullHttpRequest request = (FullHttpRequest) msg; JsonArray result = Json.createReader(new StringReader(request.content().toString(StandardCharsets.UTF_8))) .readArray(); List<Position> positions = new LinkedList<>(); for (int i = 0; i < result.size(); i++) { JsonObject message = result.getJsonObject(i); JsonString ident = message.getJsonString("ident"); if (ident == null) { continue; } DeviceSession deviceSession = getDeviceSession(channel, remoteAddress, ident.getString()); if (deviceSession == null) { continue; } Position position = new Position(getProtocolName()); position.setDeviceId(deviceSession.getDeviceId()); decodePosition(message, position); positions.add(position); } sendResponse(channel, HttpResponseStatus.OK); return positions; }
JsonReader jsonReader = Json.createReader(new BufferedInputStream( new FileInputStream(filename))); JsonArray objarr = jsonReader.readArray(); for (JsonValue o : objarr) obj.add(o);
if (writtenPatInJustification.containsKey(label) && writtenPatInJustification.get(label)) { JsonReader jsonReader = Json.createReader(new BufferedInputStream(new FileInputStream(filename))); JsonArray objarr = jsonReader.readArray(); jsonReader.close(); for (JsonValue o : objarr)
@Override public JsonArray readFrom(Class<JsonArray> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> httpHeaders, InputStream entityStream) throws IOException, WebApplicationException { LogMessages.LOGGER.debugf("Provider : %s, Method : readFrom", getClass().getName()); JsonReader reader = findReader(mediaType, entityStream); try { return reader.readArray(); } finally { reader.close(); } }
@Override protected JsonArray doRead(JsonReader jsonReader) { return jsonReader.readArray(); } }
static JsonArray asJsonArray( String str ) { try ( JsonReader rdr = Json.createReader(new StringReader(str)) ) { return rdr.readArray(); } }
@Override public JsonArray handleResponse(final HttpResponse httpResponse) throws IOException { final HttpResponse resp = this.other.handleResponse(httpResponse); return Json.createReader( resp.getEntity().getContent() ).readArray(); } }
default JsonArray toJsonArray(Object o) throws JsonMapperException { try(JsonReader r = Json.createReader(new StringReader(toJson(o)))) { return r.readArray(); } }
@Override public TableRef getTableRefValue(TableRefFactory tableRefFactory) { final JsonReader reader = Json.createReader(new StringReader(getTableRef())); return TableRefConverter.fromJsonArray(tableRefFactory, reader.readArray()); } }
@Override public TableRef getTableRefValue(TableRefFactory tableRefFactory) { final JsonReader reader = Json.createReader(new StringReader(getTableRef())); return TableRefConverter.fromJsonArray(tableRefFactory, reader.readArray()); } }
@Override public TableRef getTableRefValue(TableRefFactory tableRefFactory) { final JsonReader reader = Json.createReader(new StringReader(getTableRef())); return TableRefConverter.fromJsonArray(tableRefFactory, reader.readArray()); } }
@Override public TableRef getTableRefValue(TableRefFactory tableRefFactory) { final JsonReader reader = Json.createReader(new StringReader(getTableRef())); return TableRefConverter.fromJsonArray(tableRefFactory, reader.readArray()); }
@Override public TableRef getTableRefValue(TableRefFactory tableRefFactory) { final JsonReader reader = Json.createReader(new StringReader(getTableRef())); return TableRefConverter.fromJsonArray(tableRefFactory, reader.readArray()); } }
private static String getProperty(String property, Response response) { if (isStatusOk(response)) { String json = response.readEntity(String.class); JsonReader reader = Json.createReader(new StringReader(json)); JsonArray jsonArray = reader.readArray(); if (!jsonArray.isEmpty()) { return jsonArray.getJsonObject(0).getString(property); } } return null; } }
@Override public JsonArray convert(String input) throws IllegalArgumentException { if(isNullOrEmpty(input))return Json.createArrayBuilder().build(); try(JsonReader jsonReader = Json.createReader(new StringReader(input))){ return jsonReader.readArray(); } }
private static JsonPatch readPatch(final String patchFile) { try { final JsonArray patchArray = Json.createReader(Files.newBufferedReader(Paths.get(patchFile))).readArray(); return Json.createPatchBuilder(patchArray).build(); } catch (Exception e) { LogProvider.error("Could not read JSON patch from the specified location, reason: " + e.getMessage()); LogProvider.error("Patch won't be applied"); LogProvider.debug(e); return null; } }
private static JsonPatch readPatch(final String patchFile) { try { final JsonArray patchArray = Json.createReader(Files.newBufferedReader(Paths.get(patchFile))).readArray(); return Json.createPatchBuilder(patchArray).build(); } catch (Exception e) { LogProvider.error("Could not read JSON patch from the specified location, reason: " + e.getMessage()); LogProvider.error("Patch won't be applied"); LogProvider.debug(e); return null; } }