@Override public void writeNumber(int i) throws IOException { _verifyValueWrite("write number"); _writeUnescapedEntry(String.valueOf(i)); }
@Override public void writeNumber(long l) throws IOException { _verifyValueWrite("write number"); _writeUnescapedEntry(String.valueOf(l)); }
@Override public void writeNumber(float f) throws IOException { _verifyValueWrite("write number"); _writeUnescapedEntry(String.valueOf(f)); }
@Override public void writeStartObject() throws IOException { _verifyValueWrite("start an object"); _jpropContext = _jpropContext.createChildObjectContext(_basePath.length()); }
@Override public void writeString(char[] text, int offset, int len) throws IOException { _verifyValueWrite("write String value"); _writeEscapedEntry(text, offset, len); }
@Override public void writeString(char[] text, int offset, int len) throws IOException { _verifyValueWrite("write String value"); _writeEscapedEntry(text, offset, len); }
@Override public void writeStartArray() throws IOException { _verifyValueWrite("start an array"); _jpropContext = _jpropContext.createChildArrayContext(_basePath.length()); }
@Override public void writeBoolean(boolean state) throws IOException { _verifyValueWrite("write boolean value"); _writeUnescapedEntry(state ? "true" : "false"); }
@Override public void writeNumber(double d) throws IOException { _verifyValueWrite("write number"); _writeUnescapedEntry(String.valueOf(d)); }
@Override public void writeNull() throws IOException { _verifyValueWrite("write null value"); _writeUnescapedEntry(""); }
@Override public void writeStartObject() throws IOException { _verifyValueWrite("start an object"); _jpropContext = _jpropContext.createChildObjectContext(_basePath.length()); }
@Override public void writeNumber(long l) throws IOException { _verifyValueWrite("write number"); _writeUnescapedEntry(String.valueOf(l)); }
@Override public void writeStartArray() throws IOException { _verifyValueWrite("start an array"); _jpropContext = _jpropContext.createChildArrayContext(_basePath.length()); }
@Override public void writeBoolean(boolean state) throws IOException { _verifyValueWrite("write boolean value"); _writeUnescapedEntry(state ? "true" : "false"); }
@Override public void writeNumber(BigInteger v) throws IOException { if (v == null) { writeNull(); return; } _verifyValueWrite("write number"); _writeUnescapedEntry(String.valueOf(v)); }
@Override public void writeNumber(BigInteger v) throws IOException { if (v == null) { writeNull(); return; } _verifyValueWrite("write number"); _writeUnescapedEntry(String.valueOf(v)); }
@Override public void writeString(String text) throws IOException { if (text == null) { writeNull(); return; } _verifyValueWrite("write String value"); _writeEscapedEntry(text); }
@Override public void writeNumber(BigDecimal dec) throws IOException { if (dec == null) { writeNull(); return; } _verifyValueWrite("write number"); String str = isEnabled(JsonGenerator.Feature.WRITE_BIGDECIMAL_AS_PLAIN) ? dec.toPlainString() : dec.toString(); _writeUnescapedEntry(str); }
@Override public void writeNumber(String encodedValue) throws IOException { if (encodedValue == null) { writeNull(); return; } _verifyValueWrite("write number"); _writeUnescapedEntry(encodedValue); }
@Override public void writeNumber(BigDecimal dec) throws IOException { if (dec == null) { writeNull(); return; } _verifyValueWrite("write number"); String str = isEnabled(StreamWriteFeature.WRITE_BIGDECIMAL_AS_PLAIN) ? dec.toPlainString() : dec.toString(); _writeUnescapedEntry(str); }