public JsonArray getJsonArray() { return isArray() ? buffer.toJsonArray() : null; }
@Test public void testToJsonArray() throws Exception { JsonArray arr = new JsonArray(); arr.add("wibble"); arr.add(5); arr.add(true); Buffer buff = Buffer.buffer(arr.encode()); assertEquals(arr, buff.toJsonArray()); buff = Buffer.buffer(TestUtils.randomAlphaString(10)); try { buff.toJsonObject(); fail(); } catch (DecodeException ignore) { } }
handler.handle(new Batch(payload.toJsonArray())); break;
public JsonArray array() { return buffer.toJsonArray(); } }
/** * Returns a Json array representation of the Buffer * @return */ public JsonArray toJsonArray() { JsonArray ret = delegate.toJsonArray(); return ret; }
/** * Returns a Json array representation of the Buffer * @return */ public JsonArray toJsonArray() { JsonArray ret = delegate.toJsonArray(); return ret; }
@Test public void testToJsonArray() throws Exception { JsonArray arr = new JsonArray(); arr.add("wibble"); arr.add(5); arr.add(true); Buffer buff = Buffer.buffer(arr.encode()); assertEquals(arr, buff.toJsonArray()); buff = Buffer.buffer(TestUtils.randomAlphaString(10)); try { buff.toJsonObject(); fail(); } catch (DecodeException ignore) { } }
@Override public JsonArray deserialize(String topic, byte[] data) { if (data == null) return null; return Buffer.buffer(data).toJsonArray(); }
public static java.util.List<Object> toJsonArray(io.vertx.core.buffer.Buffer j_receiver) { return io.vertx.core.impl.ConversionHelper.fromJsonArray(j_receiver.toJsonArray()); } }
break; case "json-array": json.put(key, input.toJsonArray()); handler.handle(Future.succeededFuture(json)); break;
break; case "json-array": json.put(key, input.toJsonArray()); handler.handle(Future.succeededFuture(json)); break;
private Future<Void> addAll(final Buffer deviceIdentities) { final Future<Void> result = Future.future(); try { int deviceCount = 0; final JsonArray allObjects = deviceIdentities.toJsonArray(); for (final Object obj : allObjects) { if (JsonObject.class.isInstance(obj)) { deviceCount += addDevicesForTenant((JsonObject) obj); } } log.info("successfully loaded {} device identities from file [{}]", deviceCount, getConfig().getFilename()); result.complete(); } catch (final DecodeException e) { log.warn("cannot read malformed JSON from device identity file [{}]", getConfig().getFilename()); result.fail(e); } return result; }
private Future<Void> addAll(final Buffer deviceIdentities) { final Future<Void> result = Future.future(); try { int deviceCount = 0; final JsonArray allObjects = deviceIdentities.toJsonArray(); for (final Object obj : allObjects) { if (JsonObject.class.isInstance(obj)) { deviceCount += addDevicesForTenant((JsonObject) obj); } } log.info("successfully loaded {} device identities from file [{}]", deviceCount, getConfig().getFilename()); result.complete(); } catch (final DecodeException e) { log.warn("cannot read malformed JSON from device identity file [{}]", getConfig().getFilename()); result.fail(e); } return result; }
private Future<Void> addAll(final Buffer credentials) { final Future<Void> result = Future.future(); try { int credentialsCount = 0; final JsonArray allObjects = credentials.toJsonArray(); log.debug("trying to load credentials for {} tenants", allObjects.size()); for (final Object obj : allObjects) { if (JsonObject.class.isInstance(obj)) { credentialsCount += addCredentialsForTenant((JsonObject) obj); } } log.info("successfully loaded {} credentials from file [{}]", credentialsCount, getConfig().getFilename()); result.complete(); } catch (final DecodeException e) { log.warn("cannot read malformed JSON from credentials file [{}]", getConfig().getFilename()); result.fail(e); } return result; };
private Future<Void> addAll(final Buffer credentials) { final Future<Void> result = Future.future(); try { int credentialsCount = 0; final JsonArray allObjects = credentials.toJsonArray(); log.debug("trying to load credentials for {} tenants", allObjects.size()); for (final Object obj : allObjects) { if (JsonObject.class.isInstance(obj)) { credentialsCount += addCredentialsForTenant((JsonObject) obj); } } log.info("successfully loaded {} credentials from file [{}]", credentialsCount, getConfig().getFilename()); result.complete(); } catch (final DecodeException e) { log.warn("cannot read malformed JSON from credentials file [{}]", getConfig().getFilename()); result.fail(e); } return result; };
private Future<Void> addAll(final Buffer tenantsBuffer) { final Future<Void> result = Future.future(); try { if (tenantsBuffer.length() > 0) { int tenantCount = 0; final JsonArray allObjects = tenantsBuffer.toJsonArray(); for (final Object obj : allObjects) { if (JsonObject.class.isInstance(obj)) { tenantCount++; addTenant((JsonObject) obj); } } log.info("successfully loaded {} tenants from file [{}]", tenantCount, getConfig().getFilename()); } result.complete(); } catch (final DecodeException e) { log.warn("cannot read malformed JSON from tenants file [{}]", getConfig().getFilename()); result.fail(e); } return result; }
private Future<Void> addAll(final Buffer tenantsBuffer) { final Future<Void> result = Future.future(); try { if (tenantsBuffer.length() > 0) { int tenantCount = 0; final JsonArray allObjects = tenantsBuffer.toJsonArray(); for (final Object obj : allObjects) { if (JsonObject.class.isInstance(obj)) { tenantCount++; addTenant((JsonObject) obj); } } log.info("successfully loaded {} tenants from file [{}]", tenantCount, getConfig().getFilename()); } result.complete(); } catch (final DecodeException e) { log.warn("cannot read malformed JSON from tenants file [{}]", getConfig().getFilename()); result.fail(e); } return result; }
final JsonArray achievementResponse = body.toJsonArray(); int size = achievementResponse.size(); final JsonObject achievements = new JsonObject();
@Test public void testSendJsonArrayBody() throws Exception { JsonArray body = new JsonArray().add(0).add(1).add(2); testSendBody(body, (contentType, buff) -> { assertEquals("application/json", contentType); assertEquals(body, buff.toJsonArray()); }); }