mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
fix code
This commit is contained in:
parent
3a9f90c3e2
commit
d10879c5e9
@ -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;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user