private void writeDeferredName() throws IOException { if (deferredName != null) { beforeName(); string(sink, deferredName); deferredName = null; } }
@Override public JsonWriter value(String value) throws IOException { if (value == null) { return nullValue(); } if (promoteValueToName) { return name(value); } writeDeferredName(); beforeValue(); string(sink, value); pathIndices[stackSize - 1]++; return this; }
private void writeDeferredName() throws IOException { if (deferredName != null) { beforeName(); string(sink, deferredName); deferredName = null; } }
private void writeDeferredName() throws IOException { if (deferredName != null) { beforeName(); string(sink, deferredName); deferredName = null; } }
@Override public JsonWriter value(String value) throws IOException { if (value == null) { return nullValue(); } if (promoteValueToName) { return name(value); } writeDeferredName(); beforeValue(); string(sink, value); pathIndices[stackSize - 1]++; return this; }
@Override public JsonWriter value(String value) throws IOException { if (value == null) { return nullValue(); } if (promoteValueToName) { return name(value); } writeDeferredName(); beforeValue(); string(sink, value); pathIndices[stackSize - 1]++; return this; }