This commit is contained in:
Looly
2022-09-30 23:14:47 +08:00
parent d6be80f8ea
commit 6e71c52351
6 changed files with 15 additions and 11 deletions

View File

@@ -9,7 +9,7 @@ import cn.hutool.core.lang.mutable.MutableObj;
import cn.hutool.core.text.StrJoiner;
import cn.hutool.core.util.ObjUtil;
import cn.hutool.json.mapper.ArrayMapper;
import cn.hutool.json.serialize.JSONWriter;
import cn.hutool.json.writer.JSONWriter;
import java.io.StringWriter;
import java.io.Writer;

View File

@@ -10,7 +10,7 @@ import cn.hutool.core.map.MapUtil;
import cn.hutool.core.map.MapWrapper;
import cn.hutool.core.util.ObjUtil;
import cn.hutool.json.mapper.ObjectMapper;
import cn.hutool.json.serialize.JSONWriter;
import cn.hutool.json.writer.JSONWriter;
import java.io.StringWriter;
import java.io.Writer;

View File

@@ -7,7 +7,9 @@
* JSON封装主要包括JSON表示和JSON转换
*
* <pre>{@code
* Java对象 <----> JSON对象 <----> JSON字符串
* <--JSONConverter-- <---JSONParser----
* Java对象 <-----------------> JSON对象 <-----------------> JSON字符串
* ------mapper-----> ---JSONWriter---->
* }</pre>
*
*

View File

@@ -1,7 +0,0 @@
/**
* JSON自定义序列化和反序列化接口和默认实现
*
* @author Looly
*
*/
package cn.hutool.json.serialize;

View File

@@ -1,4 +1,4 @@
package cn.hutool.json.serialize;
package cn.hutool.json.writer;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.lang.mutable.MutableEntry;
@@ -9,6 +9,8 @@ import cn.hutool.json.InternalJSONUtil;
import cn.hutool.json.JSON;
import cn.hutool.json.JSONConfig;
import cn.hutool.json.JSONException;
import cn.hutool.json.serialize.DateJSONString;
import cn.hutool.json.serialize.JSONString;
import java.io.IOException;
import java.io.Writer;

View File

@@ -0,0 +1,7 @@
/**
* JSON对象自定义转JSON字符串实现
*
* @author Looly
*
*/
package cn.hutool.json.writer;