程序包 | 说明 |
---|---|
org.nutz.dao.entity |
抽象的Pojo配置信息描述
|
org.nutz.ioc.meta | |
org.nutz.json |
让Json转换仅需一条语句
恩,LS说的对,看看这个包就知道,JSON 的解析渲染就是这么容易,几个类就搞定鸟。
|
org.nutz.json.impl | |
org.nutz.mapl.impl.convert | |
org.nutz.mvc |
基于注解的MVC
这个包很主要,啥都别说了,看文档吧。
|
org.nutz.mvc.view |
限定符和类型 | 方法和说明 |
---|---|
String |
Record.toJson(JsonFormat format)
返回该记录的 JSON 字符串,并且可以设定 JSON 字符串的格式化方式
|
限定符和类型 | 方法和说明 |
---|---|
String |
IocValue.toJson(JsonFormat jf) |
String |
IocField.toJson(JsonFormat jf) |
限定符和类型 | 字段和说明 |
---|---|
protected static JsonFormat |
Json.deft |
限定符和类型 | 方法和说明 |
---|---|
JsonFormat |
JsonFormat.clone()
生成一个该Json输出格式的副本
|
static JsonFormat |
JsonFormat.compact()
紧凑模式 -- 无换行,忽略null值
|
JsonFormat |
JsonFormat.decreaseIndent() |
static JsonFormat |
JsonFormat.forLook()
为了打印出来容易看,把名字去掉引号
|
static JsonFormat |
JsonFormat.full()
全部输出模式 -- 换行,不忽略null值
|
JsonFormat |
JsonFormat.increaseIndent() |
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) |
JsonFormat |
JsonFormat.setIndentBy(String indentBy)
设置Json输出格式的缩进时用的字符串
|
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()
不换行,不忽略空值
|
限定符和类型 | 方法和说明 |
---|---|
static void |
Json.setDefaultJsonformat(JsonFormat defaultJf) |
void |
JsonRender.setFormat(JsonFormat jsonFormat) |
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 字符串的格式化方式
|
限定符和类型 | 方法和说明 |
---|---|
JsonFormat |
JsonRenderImpl.getFormat() |
限定符和类型 | 方法和说明 |
---|---|
void |
JsonRenderImpl.setFormat(JsonFormat format) |
构造器和说明 |
---|
JsonRenderImpl(Writer writer,
JsonFormat format) |
构造器和说明 |
---|
JsonConvertImpl(JsonFormat format) |
限定符和类型 | 方法和说明 |
---|---|
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) |
限定符和类型 | 字段和说明 |
---|---|
protected JsonFormat |
UTF8JsonView.format |
构造器和说明 |
---|
UTF8JsonView(JsonFormat format) |
Copyright © 2017. All rights reserved.