private void preValue(String key) { if (!inObject) throw new JsonWriterException("Invalid call to emit a key value while not writing an object"); pre(); emitStringValue(key); raw(':'); }
@Override public <T> TypedArray<T> getArray(int index, Class<T> jsonType) { Json.Array array = getArray(index); return array == null ? null : new JsonTypedArray<T>(array, jsonType); }
/** * Creates a {@link JsonBuilder} for a {@link JsonObject}. */ public static JsonBuilder<JsonObject> builder() { return new JsonBuilder<JsonObject>(new JsonObject()); }
@Override public <T> TypedArray<T> getArray(String key, Class<T> valueType, TypedArray<T> dflt) { Json.Array array = getArray(key); return array == null ? dflt : new JsonTypedArray<T>(array, valueType); }
private void preValue() { if (inObject) throw new JsonWriterException("Invalid call to emit a keyless value while writing an object"); pre(); }
/** * Creates a {@link JsonBuilder} for a {@link JsonArray}. */ public static JsonBuilder<JsonArray> builder() { return new JsonBuilder<JsonArray>(new JsonArray()); }
private void preValue(String key) { if (!inObject) throw new JsonWriterException("Invalid call to emit a key value while not writing an object"); pre(); emitStringValue(key); raw(':'); }
@Override public <T> TypedArray<T> getArray(int index, Class<T> jsonType) { Json.Array array = getArray(index); return array == null ? null : new JsonTypedArray<T>(array, jsonType); }
@Override public <T> TypedArray<T> getArray(String key, Class<T> valueType, TypedArray<T> dflt) { Json.Array array = getArray(key); return array == null ? dflt : new JsonTypedArray<T>(array, valueType); }
/** * Creates a {@link JsonBuilder} for a {@link JsonObject}. */ public static JsonBuilder<JsonObject> builder() { return new JsonBuilder<JsonObject>(new JsonObject()); }
private void preValue() { if (inObject) throw new JsonWriterException("Invalid call to emit a keyless value while writing an object"); pre(); }
/** * Creates a {@link JsonBuilder} for a {@link JsonArray}. */ public static JsonBuilder<JsonArray> builder() { return new JsonBuilder<JsonArray>(new JsonArray()); }
@Override public <T> TypedArray<T> getArray(int index, Class<T> jsonType) { Json.Array array = getArray(index); return array == null ? null : new JsonTypedArray<T>(array, jsonType); }
@Override public <T> TypedArray<T> getArray(String key, Class<T> valueType, TypedArray<T> dflt) { Json.Array array = getArray(key); return array == null ? dflt : new JsonTypedArray<T>(array, valueType); }
/** * Creates a {@link JsonBuilder} for a {@link JsonObject}. */ public static JsonBuilder<JsonObject> builder() { return new JsonBuilder<JsonObject>(new JsonObject()); }