Package | Description |
---|---|
org.nutz.dao.entity |
抽象的Pojo配置信息描述
|
org.nutz.ioc.meta | |
org.nutz.json |
让Json转换仅需一条语句
|
org.nutz.json.entity | |
org.nutz.json.handler | |
org.nutz.json.impl | |
org.nutz.mapl.impl.convert | |
org.nutz.mvc |
基于注解的MVC
|
org.nutz.mvc.view |
Modifier and Type | Method and Description |
---|---|
String |
Record.toJson(JsonFormat format)
返回该记录的 JSON 字符串,并且可以设定 JSON 字符串的格式化方式
|
Modifier and Type | Method and Description |
---|---|
String |
IocValue.toJson(JsonFormat jf) |
String |
IocField.toJson(JsonFormat jf) |
Modifier and Type | Field and Description |
---|---|
protected static JsonFormat |
Json.deft |
Modifier and Type | Method and Description |
---|---|
JsonFormat |
JsonFormat.clone()
生成一个该Json输出格式的副本
|
static JsonFormat |
JsonFormat.compact()
紧凑模式 -- 无换行,忽略null值
|
JsonFormat |
JsonFormat.decreaseIndent()
Deprecated.
|
static JsonFormat |
JsonFormat.forLook()
为了打印出来容易看,把名字去掉引号
|
static JsonFormat |
JsonFormat.full()
全部输出模式 -- 换行,不忽略null值
|
JsonFormat |
JsonFormat.increaseIndent()
Deprecated.
|
static JsonFormat |
JsonFormat.nice()
一般模式 -- 换行,但忽略null值
|
JsonFormat |
JsonFormat.setActived(Pattern actived) |
JsonFormat |
JsonFormat.setActived(String regex)
设置Json输出格式中输出的字段
|
JsonFormat |
JsonFormat.setAutoUnicode(boolean autoUnicode)
设置Json输出格式的自动将值应用unicode编码
|
JsonFormat |
JsonFormat.setCastors(Castors castors) |
JsonFormat |
JsonFormat.setCompact(boolean compact)
设置Json输出格式的紧凑模式
|
JsonFormat |
JsonFormat.setDateFormat(DateFormat df)
设置Json输出格式的日期格式
|
JsonFormat |
JsonFormat.setDateFormat(String df)
设置Json输出格式的设置日期格式
|
JsonFormat |
JsonFormat.setIgnoreNull(boolean ignoreNull)
设置Json输出格式中是否忽略null
|
JsonFormat |
JsonFormat.setIndent(int indent)
Deprecated.
|
JsonFormat |
JsonFormat.setIndentBy(String indentBy)
设置Json输出格式的缩进时用的字符串
|
JsonFormat |
JsonFormat.setLocale(String locale) |
JsonFormat |
JsonFormat.setLocked(Pattern locked) |
JsonFormat |
JsonFormat.setLocked(String regex)
设置Json输出格式中不输出的字段
|
JsonFormat |
JsonFormat.setNullAsEmtry(boolean nullAsEmtry) |
JsonFormat |
JsonFormat.setNullBooleanAsFalse(boolean nullBooleanAsFalse) |
JsonFormat |
JsonFormat.setNullListAsEmpty(boolean nullListAsEmpty) |
JsonFormat |
JsonFormat.setNullNumberAsZero(boolean nullNumberAsZero) |
JsonFormat |
JsonFormat.setNullStringAsEmpty(boolean nullStringAsEmpty) |
JsonFormat |
JsonFormat.setNumberFormat(NumberFormat numberFormat)
设置Json输出格式的数字格式
|
JsonFormat |
JsonFormat.setQuoteName(boolean quoteName)
设置Json输出格式的给字段添加双引号
|
JsonFormat |
JsonFormat.setSeparator(char separator)
设置Json输出格式的分隔符
|
JsonFormat |
JsonFormat.setTimeZone(TimeZone timeZone) |
JsonFormat |
JsonFormat.setUnicodeLower(boolean unicodeLower)
设置Json输出格式的unicode编码大小写规则
|
static JsonFormat |
JsonFormat.tidy()
不换行,不忽略空值
|
Modifier and Type | Method and Description |
---|---|
static void |
Json.setDefaultJsonformat(JsonFormat defaultJf) |
void |
JsonRender.setFormat(JsonFormat jsonFormat) |
boolean |
JsonTypeHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf)
是否支持当前对象的toJson操作
|
void |
JsonTypeHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf)
将对象变成json字符串
|
static String |
Json.toJson(Object obj,
JsonFormat format)
将一个 JAVA 对象转换成 JSON 字符串,并且可以设定 JSON 字符串的格式化方式
|
static void |
Json.toJson(Writer writer,
Object obj,
JsonFormat format)
将一个 JAVA 对象以 JSON 的形式写到一个文本输出流里,并且可以设定 JSON 字符串的格式化方式
|
static void |
Json.toJsonFile(File f,
Object obj,
JsonFormat format)
将一个 JAVA 对象以 JSON 的形式写到一个文件里,并且可以设定 JSON 字符串的格式化方式
|
Modifier and Type | Method and Description |
---|---|
boolean |
JsonCallback.toJson(Object obj,
JsonFormat jf,
Writer writer) |
Modifier and Type | Method and Description |
---|---|
protected String |
JsonDateTimeHandler.doDateFormat(JsonFormat format,
Date date,
DateFormat df) |
boolean |
JsonStringLikeHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonPojoHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonNumberHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonMirrorHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonMapHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonLocalDateLikeHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonJsonRenderHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonIterableHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonEnumHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonDateTimeHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonClassHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonBooleanHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
boolean |
JsonArrayHandler.supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf) |
void |
JsonStringLikeHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonPojoHandler.toJson(Mirror<?> _mirror,
Object obj,
JsonRender r,
JsonFormat format) |
void |
JsonNumberHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonMirrorHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonMapHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonLocalDateLikeHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonJsonRenderHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonIterableHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonEnumHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonDateTimeHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonClassHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonBooleanHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
void |
JsonArrayHandler.toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf) |
Modifier and Type | Method and Description |
---|---|
JsonFormat |
JsonRenderImpl.getFormat() |
Modifier and Type | Method and Description |
---|---|
void |
JsonRenderImpl.setFormat(JsonFormat format) |
Constructor and Description |
---|
JsonRenderImpl(Writer writer,
JsonFormat format) |
Constructor and Description |
---|
JsonConvertImpl(JsonFormat format) |
Modifier and Type | Method and Description |
---|---|
static void |
Mvcs.write(javax.servlet.http.HttpServletResponse resp,
Object obj,
JsonFormat format)
它将对象序列化成 JSON 字符串,并写入 HTTP 响应
|
static void |
Mvcs.write(javax.servlet.http.HttpServletResponse resp,
Writer writer,
Object obj,
JsonFormat format) |
Modifier and Type | Field and Description |
---|---|
protected JsonFormat |
UTF8JsonView.format |
Constructor and Description |
---|
UTF8JsonView(JsonFormat format) |
Copyright © 2018. All rights reserved.