protected void startRootLevelCollection(){ if(rootKeyName != null){ jsonGenerator.writeStartArray(rootKeyName); }else{ jsonGenerator.writeStartArray(); } }
@Override public Generator startArray(final String key) throws Exception { if (key == null) { generator.writeStartArray(); } else { generator.writeStartArray(key); } return this; }
protected void startRootLevelCollection(){ if(rootKeyName != null){ jsonGenerator.writeStartArray(rootKeyName); }else{ jsonGenerator.writeStartArray(); } }
@Override protected void writeStart(String key, JsonGenerator generator) { generator.writeStartArray(key); } }
@Override protected void writeStart(String key, JsonGenerator generator) { generator.writeStartArray(key); } }
@Override public JSONWriter startArray() { this._json.writeStartArray(); return this; }
/** * Writes the start of an array. */ public void writeStartArray() { generator.writeStartArray(); }
/** * Writes the start of an array with a name. * * @param name the name of the array */ public void writeStartArray(String name) { generator.writeStartArray(name); }
@Override public JSONWriter startArray(String name) { this._json.writeStartArray(name); return this; }
@Override public void readValue(DicomInputStream dis, Sequence seq) throws IOException { if (!hasItems.getLast()) { gen.writeStartArray("Value"); hasItems.removeLast(); hasItems.addLast(true); } gen.writeStartObject(); dis.readValue(dis, seq); gen.writeEnd(); }
public void writeNotEmpty(String name, int[] values) { if (values.length != 0) { gen.writeStartArray(name); for (int value : values) gen.write(value); gen.writeEnd(); } }
public <T> void writeNotEmpty(String name, T[] values, T... defVals) { if (values.length != 0 && !equals(values, defVals)) { gen.writeStartArray(name); for (Object value : values) gen.write(value.toString()); gen.writeEnd(); } }
public <T> void writeNotEmpty(String name, T[] values, T... defVals) { if (values.length != 0 && !equals(values, defVals)) { gen.writeStartArray(name); for (Object value : values) gen.write(value.toString()); gen.writeEnd(); } }
private void writeAnnotationParameter(AnnotationParameter parameter) { writer.writeStartObject(); writeName(parameter); List<String> values = parameter.getValues(); if (!values.isEmpty()) { writer.writeStartArray("values"); values.forEach(writer::write); writer.writeEnd(); } writer.writeEnd(); }
private void writeAnnotation(Annotation annotation) { writer.writeStartObject(); writeName(annotation); List<AnnotationParameter> parameters = annotation.getParameters(); if (!parameters.isEmpty()) { writer.writeStartArray("parameters"); parameters.forEach(this::writeAnnotationParameter); writer.writeEnd(); } writer.writeEnd(); }
private void writeModel(DomainModel model, JsonGenerator generator) { List<DOType> doTypes = model.getDOTypes(); generator.writeStartArray("types"); for (DOType typ : doTypes) { writeType(typ, generator); } generator.writeEnd(); }
private void writeIntValues(VR vr, Object val, boolean bigEndian) { gen.writeStartArray("Value"); int vm = vr.vmOf(val); for (int i = 0; i < vm; i++) { gen.write(vr.toInt(val, bigEndian, i, 0)); } gen.writeEnd(); }
private void writeUIntValues(VR vr, Object val, boolean bigEndian) { gen.writeStartArray("Value"); int vm = vr.vmOf(val); for (int i = 0; i < vm; i++) { gen.write(vr.toInt(val, bigEndian, i, 0) & 0xffffffffL); } gen.writeEnd(); }
private void writeEnumType(EnumType type) { writer.writeStartObject(); writer.write("kind", "enum"); writeCommon(type); writer.writeStartArray("values"); type.values().forEach(this::writeEnumValue); writer.writeEnd(); writer.writeEnd(); }
@Override public void write(DocumentRoot<String> document) throws CoreIoException { writer.writeStartArray(); for (TopLevelDocument<String> child : document.getTopLevelDocuments()) { writer.writeStartObject(); write(child); writer.writeEnd(); } writer.writeEnd(); }