This commit is contained in:
Looly 2022-02-07 11:01:35 +08:00
parent 3a9f90c3e2
commit d10879c5e9

View File

@ -249,22 +249,20 @@ public class JSONWriter extends Writer {
* 此方法输出的值不包装引号 * 此方法输出的值不包装引号
* *
* @param number 数字 * @param number 数字
* @return this
*/ */
private JSONWriter writeNumberValue(Number number) { private void writeNumberValue(Number number) {
// since 5.6.2可配置是否去除末尾多余0例如如果为true,5.0返回5 // since 5.6.2可配置是否去除末尾多余0例如如果为true,5.0返回5
final boolean isStripTrailingZeros = null == config || config.isStripTrailingZeros(); final boolean isStripTrailingZeros = null == config || config.isStripTrailingZeros();
return writeRaw(NumberUtil.toStr(number, isStripTrailingZeros)); writeRaw(NumberUtil.toStr(number, isStripTrailingZeros));
} }
/** /**
* 写出Boolean值直接写出true或false,不适用引号包装 * 写出Boolean值直接写出true或false,不适用引号包装
* *
* @param value Boolean值 * @param value Boolean值
* @return this
*/ */
private JSONWriter writeBooleanValue(Boolean value) { private void writeBooleanValue(Boolean value) {
return writeRaw(value.toString()); writeRaw(value.toString());
} }
/** /**
@ -273,9 +271,8 @@ public class JSONWriter extends Writer {
* 如果toJSONString()返回null调用toString()方法并使用双引号包装 * 如果toJSONString()返回null调用toString()方法并使用双引号包装
* *
* @param jsonString {@link JSONString} * @param jsonString {@link JSONString}
* @return this
*/ */
private JSONWriter writeJSONStringValue(JSONString jsonString) { private void writeJSONStringValue(JSONString jsonString) {
String valueStr; String valueStr;
try { try {
valueStr = jsonString.toJSONString(); valueStr = jsonString.toJSONString();
@ -287,7 +284,6 @@ public class JSONWriter extends Writer {
} else { } else {
writeStrValue(jsonString.toString()); writeStrValue(jsonString.toString());
} }
return this;
} }
/** /**
@ -297,30 +293,26 @@ public class JSONWriter extends Writer {
* JSON字符串中不能包含控制字符和未经转义的引号和反斜杠 * JSON字符串中不能包含控制字符和未经转义的引号和反斜杠
* *
* @param csq 字符串 * @param csq 字符串
* @return this
*/ */
private JSONWriter writeStrValue(String csq) { private void writeStrValue(String csq) {
try { try {
JSONUtil.quote(csq, writer); JSONUtil.quote(csq, writer);
} catch (IOException e) { } catch (IOException e) {
throw new IORuntimeException(e); throw new IORuntimeException(e);
} }
return this;
} }
/** /**
* 写出空格 * 写出空格
* *
* @param count 空格数 * @param count 空格数
* @return this
*/ */
private JSONWriter writeSpace(int count) { private void writeSpace(int count) {
if (indentFactor > 0) { if (indentFactor > 0) {
for (int i = 0; i < count; i++) { for (int i = 0; i < count; i++) {
writeRaw(CharUtil.SPACE); writeRaw(CharUtil.SPACE);
} }
} }
return this;
} }
/** /**