本文整理了Java中org.nutz.json.Json.toJson()
方法的一些代码示例,展示了Json.toJson()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Json.toJson()
方法的具体详情如下:
包路径:org.nutz.json.Json
类名称:Json
方法名:toJson
[英]将一个 JAVA 对象以 JSON 的形式写到一个文本输出流里
[中]将一个 JAVA对象以 JSON的形式写到一个文本输出流里
代码示例来源:origin: nutzam/nutz
/**
* 返回该记录的 JSON 字符串,并且可以设定 JSON 字符串的格式化方式
*
* @param format JSON 字符串格式化方式 ,若 format 为 null ,则以 JsonFormat.nice() 格式输出
* @return JSON 字符串
*/
public String toJson(JsonFormat format) {
return Json.toJson(map, format);
}
代码示例来源:origin: nutzam/nutz
/**
* 将一个 JAVA 对象转换成 JSON 字符串
*
* @param obj
* JAVA 对象
* @return JSON 字符串
*/
public static String toJson(Object obj) {
return toJson(obj, null);
}
代码示例来源:origin: nutzam/nutz
/**
* 将一个 JAVA 对象以 JSON 的形式写到一个文本输出流里
*
* @param writer
* 文本输出流
* @param obj
* JAVA 对象
*/
public static void toJson(Writer writer, Object obj) {
toJson(writer, obj, null);
}
代码示例来源:origin: nutzam/nutz
@Override
public String toString() {
return Json.toJson(this);
}
代码示例来源:origin: nutzam/nutz
@Override
public String toString() {
return String.format("{%s:%s}", name, Json.toJson(value));
}
代码示例来源:origin: nutzam/nutz
@Override
public String toString() {
return "/*" + getClass().getSimpleName() + "*/\n" + Json.toJson(map);
}
}
代码示例来源:origin: nutzam/nutz
public static void write(HttpServletResponse resp, Writer writer, Object obj, JsonFormat format)
throws IOException {
resp.setHeader("Cache-Control", "no-cache");
if (resp.getContentType() == null)
resp.setContentType("text/plain");
// by mawm 改为直接采用resp.getWriter()的方式直接输出!
Json.toJson(writer, obj, format);
resp.flushBuffer();
}
代码示例来源:origin: nutzam/nutz
@Override
public String cast(Collection src, Class<?> toType, String... args)
throws FailToCastObjectException {
return Json.toJson(src, JsonFormat.compact());
}
代码示例来源:origin: nutzam/nutz
/**
* 返回该记录 JSON 格式的字符串表示
*
* @return 该记录 JSON 格式的字符串表示
*/
public String toString() {
return Json.toJson(map, JsonFormat.full());
}
代码示例来源:origin: nutzam/nutz
public void set(PreparedStatement stat, Object obj, int index) throws SQLException {
if (null == obj) {
stat.setNull(index, Types.NULL);
} else {
stat.setObject(index, Json.toJson(obj, JsonFormat.tidy()), Types.OTHER);
}
}
}
代码示例来源:origin: nutzam/nutz
public String toString() {
if (paths == null)
return super.toString();
return "/*" + getClass().getSimpleName() + Arrays.toString(paths) + "*/\n" + Json.toJson(map);
}
代码示例来源:origin: nutzam/nutz
/**
* 生成一个 JSON 字符串
*/
public String toString() {
return Json.toJson(toMap());
}
代码示例来源:origin: nutzam/nutz
public void set(PreparedStatement stat, Object obj, int index) throws SQLException {
if (null == obj) {
stat.setNull(index, Types.NULL);
} else {
stat.setObject(index, Json.toJson(obj, JsonFormat.tidy()), Types.VARCHAR);
}
}
}
代码示例来源:origin: nutzam/nutz
public String toJson() {
return Json.toJson(toArray());
}
}
代码示例来源:origin: nutzam/nutz
@Override
public String cast(Map src, Class<?> toType, String... args) throws FailToCastObjectException {
return Json.toJson(src, JsonFormat.tidy());
}
代码示例来源:origin: nutzam/nutz
public String toJson(JsonFormat jf) {
if (this.type == null || TYPE_NORMAL.equals(type))
return Json.toJson(this.value, jf);
if (TYPE_REFER_TYPE.equals(type) && value instanceof Field) {
Field field = (Field)value;
String val = field.getName() + "#" + field.getType().getName();
return Json.toJson(new NutMap().addv(this.type, val), jf);
}
return Json.toJson(new NutMap().addv(this.type, this.value), jf);
}
}
代码示例来源:origin: nutzam/nutz
@Override
public String cast(Object src, Class<?> toType, String... args)
throws FailToCastObjectException {
if (null != src && CharSequence.class.isAssignableFrom(src.getClass().getComponentType())) {
return Lang.concat(",", (CharSequence[]) src).toString();
}
return Json.toJson(src, JsonFormat.compact());
}
代码示例来源:origin: nutzam/nutz
@Override
public String cast(Object src, Class<?> toType, String... args)
throws FailToCastObjectException {
for (Method method : Mirror.me(src).getMethods()) {
if ("toString".equals(method.getName())) {
return src.toString();
}
}
return Json.toJson(src, JsonFormat.tidy());
}
代码示例来源:origin: nutzam/nutz
public String toJson(JsonFormat jf) {
if (!optional)
return Json.toJson(this.value, jf);
else{
NutMap map = new NutMap();
map.put("optional", optional);
map.put(this.value.getType(), this.value.getValue());
return Json.toJson(map, jf);
}
}
}
代码示例来源:origin: nutzam/nutz
public ValueProxy makeValue(IocValue iv) {
for (ValueProxyMaker vpm : vpms) {
ValueProxy vp = vpm.make(this, iv);
if (null != vp)
return vp;
}
throw Lang.makeThrow( "Unknown value {'%s':%s} for object [%s]",
iv.getType(),
Json.toJson(iv.getValue()),
objectName);
}
}
内容来源于网络,如有侵权,请联系作者删除!