public class JSONConfig extends Object implements Serializable
| 构造器和说明 |
|---|
JSONConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
static JSONConfig |
create()
创建默认的配置项
|
String |
getDateFormat()
日期格式,null表示默认的时间戳
|
boolean |
isIgnoreCase()
是否忽略键的大小写
|
boolean |
isIgnoreError()
是否忽略转换过程中的异常
|
boolean |
isIgnoreNullValue()
是否忽略null值
|
boolean |
isIgnoreTransient()
已过时。
此方法名称有二义性,请使用
isTransientSupport() |
boolean |
isOrder()
是否有序,顺序按照加入顺序排序
|
boolean |
isStripTrailingZeros()
是否去除末尾多余0,例如如果为true,5.0返回5
|
boolean |
isTransientSupport()
是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
|
JSONConfig |
setDateFormat(String dateFormat)
设置日期格式,null表示默认的时间戳
此方法设置的日期格式仅对转换为JSON字符串有效,对解析JSON为bean无效。 |
JSONConfig |
setIgnoreCase(boolean ignoreCase)
设置是否忽略键的大小写
|
JSONConfig |
setIgnoreError(boolean ignoreError)
设置是否忽略转换过程中的异常
|
JSONConfig |
setIgnoreNullValue(boolean ignoreNullValue)
设置是否忽略null值
|
JSONConfig |
setIgnoreTransient(boolean ignoreTransient)
已过时。
此方法名称有二义性,请使用
setTransientSupport(boolean) |
JSONConfig |
setOrder(boolean order)
设置是否有序,顺序按照加入顺序排序
|
JSONConfig |
setStripTrailingZeros(boolean stripTrailingZeros)
设置是否去除末尾多余0,例如如果为true,5.0返回5
|
JSONConfig |
setTransientSupport(boolean transientSupport)
设置是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
|
public static JSONConfig create()
public boolean isOrder()
public JSONConfig setOrder(boolean order)
order - 是否有序public boolean isIgnoreError()
public JSONConfig setIgnoreError(boolean ignoreError)
ignoreError - 是否忽略转换过程中的异常public boolean isIgnoreCase()
public JSONConfig setIgnoreCase(boolean ignoreCase)
ignoreCase - 是否忽略键的大小写public String getDateFormat()
public JSONConfig setDateFormat(String dateFormat)
dateFormat - 日期格式,null表示默认的时间戳public boolean isIgnoreNullValue()
public JSONConfig setIgnoreNullValue(boolean ignoreNullValue)
ignoreNullValue - 是否忽略null值@Deprecated public boolean isIgnoreTransient()
isTransientSupport()@Deprecated public JSONConfig setIgnoreTransient(boolean ignoreTransient)
setTransientSupport(boolean)ignoreTransient - 是否忽略transient关键字修饰的字段public boolean isTransientSupport()
public JSONConfig setTransientSupport(boolean transientSupport)
transientSupport - 是否支持public boolean isStripTrailingZeros()
public JSONConfig setStripTrailingZeros(boolean stripTrailingZeros)
stripTrailingZeros - 是否去除末尾多余0,例如如果为true,5.0返回5Copyright © 2021. All rights reserved.