diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/package-info.java b/hutool-json/src/main/java/org/dromara/hutool/json/package-info.java index 7e4ecf182..0bdc84e48 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/package-info.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/package-info.java @@ -24,6 +24,16 @@ * ------mapper-----> ---JSONWriter----> * } * + * 当然,为了高效转换,如果没有自定义需求,Java对象可以不通过JSON对象与JSON字符串转换: + *
{@code + * <---JSONTokener---- + * Java对象 <=================> JSON字符串 + * ---JSONWriter----> + * }* * @author looly * diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/writer/JSONValueWriter.java b/hutool-json/src/main/java/org/dromara/hutool/json/writer/JSONValueWriter.java index 835922511..c60560476 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/writer/JSONValueWriter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/writer/JSONValueWriter.java @@ -17,8 +17,12 @@ import java.util.function.Predicate; /** * JSON的值自定义写出,通过自定义实现此接口,实现对象自定义写出字符串形式
+ * 注意:使用{@link GlobalValueWriters#add(JSONValueWriter)}加入全局转换规则后,在JSON对象中,自定义对象不会被转换为JSON。 + * 而是原始对象存在,只有在生成JSON字符串时才序列化。 + *
* * @author looly * @since 6.0.0