public class JSONCoderOption extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JSONCoderOption.LogLevel |
| Constructor and Description |
|---|
JSONCoderOption() |
| Modifier and Type | Method and Description |
|---|---|
JSONCoderOption |
addCoder(ICoder<?>... codes) |
JSONCoderOption |
addFilterFor(Class<?> cls,
FieldTransformer filter) |
JSONCoderOption |
addFilterFor(Class<?> cls,
FieldTransformer filter,
boolean last) |
JSONCoderOption |
addIgnoreSubClassFieldsClasses(Class<?>... cls) |
JSONCoderOption |
addSkippedClasses(Class<?>... cls) |
SimpleFilter |
getDefaultFilter() |
SimpleFilter |
getSimpleFilterFor(Class<?> cls) |
boolean |
isClassSkipped(Class<?> cls) |
boolean |
isIgnoreSubClassFields(Class<?> cls) |
static JSONCoderOption |
of() |
static JSONCoderOption |
ofIndentFactor(int factor) |
Date |
parseDateFullback(String dateStr) |
JSONCoderOption |
setJsonOption(boolean alwaysQuoteName,
char quoteChar,
int indentFactor) |
FieldTransformer.FieldInfo |
transformField(Class<?> cls,
Object o,
org.jsonex.core.util.BeanProperty property,
BeanCoderContext beanCoderContext) |
public static JSONCoderOption of()
public static JSONCoderOption ofIndentFactor(int factor)
public boolean isClassSkipped(Class<?> cls)
public FieldTransformer.FieldInfo transformField(Class<?> cls, Object o, org.jsonex.core.util.BeanProperty property, BeanCoderContext beanCoderContext)
public Date parseDateFullback(String dateStr) throws ParseException
ParseExceptionpublic boolean isIgnoreSubClassFields(Class<?> cls)
public SimpleFilter getDefaultFilter()
public SimpleFilter getSimpleFilterFor(Class<?> cls)
public JSONCoderOption addFilterFor(Class<?> cls, FieldTransformer filter)
public JSONCoderOption addFilterFor(Class<?> cls, FieldTransformer filter, boolean last)
public JSONCoderOption addSkippedClasses(Class<?>... cls)
public JSONCoderOption addIgnoreSubClassFieldsClasses(Class<?>... cls)
public JSONCoderOption addCoder(ICoder<?>... codes)
public JSONCoderOption setJsonOption(boolean alwaysQuoteName, char quoteChar, int indentFactor)
Copyright © 2021. All rights reserved.