@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (int i = 0; i < list.size(); i++) sink.value(list.get(i)); return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (int i = 0; i < length(); i++) { java.lang.Object o = get0(i); if (o == null || isValueString(o)) sink.value(unwrapString0(o)); else if (isValueArray(o)) sink.array((Json.Array) o); else if (isValueObject(o)) sink.object((Json.Object) o); else if (isValueBoolean(o)) sink.value(unwrapBoolean0(o)); else if (isValueNumber(o)) sink.value(unwrapDouble0(o)); else throw new IllegalStateException("Invalid value inside JSON array"); } return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (int i = 0; i < length(); i++) { java.lang.Object o = get0(i); if (o == null || isValueString(o)) sink.value(unwrapString0(o)); else if (isValueArray(o)) sink.array((Json.Array) o); else if (isValueObject(o)) sink.object((Json.Object) o); else if (isValueBoolean(o)) sink.value(unwrapBoolean0(o)); else if (isValueNumber(o)) sink.value(unwrapDouble0(o)); else throw new IllegalStateException("Invalid value inside JSON array"); } return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (int i = 0; i < length(); i++) { java.lang.Object o = get0(i); if (o == null || isValueString(o)) sink.value(unwrapString0(o)); else if (isValueArray(o)) sink.array((Json.Array) o); else if (isValueObject(o)) sink.object((Json.Object) o); else if (isValueBoolean(o)) sink.value(unwrapBoolean0(o)); else if (isValueNumber(o)) sink.value(unwrapDouble0(o)); else throw new IllegalStateException("Invalid value inside JSON array"); } return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (int i = 0; i < list.size(); i++) sink.value(list.get(i)); return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (String key : keys()) { java.lang.Object o = get0(key); if (o == null || isValueString(o)) sink.value(key, unwrapString0(o)); else if (isValueArray(o)) sink.array(key, (Json.Array) o); else if (isValueObject(o)) sink.object(key, (Json.Object) o); else if (isValueBoolean(o)) sink.value(key, getBoolean(key)); else if (isValueNumber(o)) sink.value(key, getDouble(key)); else throw new IllegalStateException("Invalid value inside JSON object"); } return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (int i = 0; i < list.size(); i++) sink.value(list.get(i)); return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (String key : keys()) { java.lang.Object o = get0(key); if (o == null || isValueString(o)) sink.value(key, unwrapString0(o)); else if (isValueArray(o)) sink.array(key, (Json.Array) o); else if (isValueObject(o)) sink.object(key, (Json.Object) o); else if (isValueBoolean(o)) sink.value(key, getBoolean(key)); else if (isValueNumber(o)) sink.value(key, getDouble(key)); else throw new IllegalStateException("Invalid value inside JSON object"); } return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (Map.Entry<String, Object> entry : map.entrySet()) sink.value(entry.getKey(), entry.getValue()); return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (String key : keys()) { java.lang.Object o = get0(key); if (o == null || isValueString(o)) sink.value(key, unwrapString0(o)); else if (isValueArray(o)) sink.array(key, (Json.Array) o); else if (isValueObject(o)) sink.object(key, (Json.Object) o); else if (isValueBoolean(o)) sink.value(key, getBoolean(key)); else if (isValueNumber(o)) sink.value(key, getDouble(key)); else throw new IllegalStateException("Invalid value inside JSON object"); } return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (Map.Entry<String, Object> entry : map.entrySet()) sink.value(entry.getKey(), entry.getValue()); return sink; }
@Override public <T extends JsonSink<T>> JsonSink<T> write(JsonSink<T> sink) { for (Map.Entry<String, Object> entry : map.entrySet()) sink.value(entry.getKey(), entry.getValue()); return sink; }