mirror of
https://gitee.com/dromara/hutool.git
synced 2025-06-28 04:35:14 +08:00
fix doc
This commit is contained in:
parent
50dc76ee76
commit
91b8a50b68
@ -24,6 +24,7 @@ import cn.hutool.v7.json.serializer.impl.ArrayTypeAdapter;
|
||||
import cn.hutool.v7.json.serializer.impl.IterTypeAdapter;
|
||||
import cn.hutool.v7.json.writer.JSONWriter;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
@ -38,13 +39,16 @@ import java.util.*;
|
||||
* @author Looly
|
||||
*/
|
||||
public class JSONArray extends ListWrapper<JSON> implements JSON, JSONGetter<Integer>, RandomAccess {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 2664900568717612292L;
|
||||
|
||||
/**
|
||||
* 默认初始大小
|
||||
*/
|
||||
public static final int DEFAULT_CAPACITY = 10;
|
||||
|
||||
/**
|
||||
* JSON工厂
|
||||
*/
|
||||
private final JSONFactory factory;
|
||||
|
||||
// region ----- Constructors
|
||||
|
@ -29,6 +29,7 @@ import cn.hutool.v7.core.util.ObjUtil;
|
||||
import cn.hutool.v7.json.support.InternalJSONUtil;
|
||||
import cn.hutool.v7.json.writer.JSONWriter;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.util.Arrays;
|
||||
import java.util.Map;
|
||||
|
||||
@ -43,6 +44,7 @@ import java.util.Map;
|
||||
* @author Looly
|
||||
*/
|
||||
public class JSONObject extends MapWrapper<String, JSON> implements JSON, JSONGetter<String> {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
@ -50,6 +52,9 @@ public class JSONObject extends MapWrapper<String, JSON> implements JSON, JSONGe
|
||||
*/
|
||||
public static final int DEFAULT_CAPACITY = MapUtil.DEFAULT_INITIAL_CAPACITY;
|
||||
|
||||
/**
|
||||
* JSON工厂类
|
||||
*/
|
||||
private final JSONFactory factory;
|
||||
|
||||
// region ----- 构造
|
||||
|
@ -21,6 +21,7 @@ import cn.hutool.v7.core.lang.wrapper.Wrapper;
|
||||
import cn.hutool.v7.core.reflect.ClassUtil;
|
||||
import cn.hutool.v7.json.writer.JSONWriter;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.math.BigDecimal;
|
||||
import java.math.BigInteger;
|
||||
|
||||
@ -36,6 +37,7 @@ import java.math.BigInteger;
|
||||
* @since 6.0.0
|
||||
*/
|
||||
public class JSONPrimitive implements Wrapper<Object>, JSON {
|
||||
@Serial
|
||||
private static final long serialVersionUID = -2026215279191790345L;
|
||||
|
||||
/**
|
||||
@ -63,7 +65,13 @@ public class JSONPrimitive implements Wrapper<Object>, JSON {
|
||||
|| String.class == type;
|
||||
}
|
||||
|
||||
/**
|
||||
* JSON工厂类
|
||||
*/
|
||||
private final JSONFactory factory;
|
||||
/**
|
||||
* 值
|
||||
*/
|
||||
private Object value;
|
||||
|
||||
/**
|
||||
|
@ -26,6 +26,7 @@ import cn.hutool.v7.json.JSONObject;
|
||||
import cn.hutool.v7.json.JSONPrimitive;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.Serial;
|
||||
|
||||
/**
|
||||
* Hutool JSON序列化器
|
||||
@ -34,8 +35,12 @@ import java.io.IOException;
|
||||
* @since 6.0.0
|
||||
*/
|
||||
public class HutoolJSONSerializer extends StdSerializer<JSON> {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 构造
|
||||
*/
|
||||
protected HutoolJSONSerializer() {
|
||||
super(JSON.class);
|
||||
}
|
||||
|
@ -24,6 +24,7 @@ import cn.hutool.v7.core.date.TimeUtil;
|
||||
import cn.hutool.v7.core.text.StrUtil;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.Serial;
|
||||
import java.time.temporal.TemporalAccessor;
|
||||
|
||||
/**
|
||||
@ -32,9 +33,16 @@ import java.time.temporal.TemporalAccessor;
|
||||
* @author Looly
|
||||
*/
|
||||
public class JacksonTemporalDeserializer extends StdDeserializer<TemporalAccessor> {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 时间类型
|
||||
*/
|
||||
private final Class<? extends TemporalAccessor> type;
|
||||
/**
|
||||
* 日期格式
|
||||
*/
|
||||
private final String dateFormat;
|
||||
|
||||
/**
|
||||
|
@ -23,6 +23,7 @@ import cn.hutool.v7.core.date.TimeUtil;
|
||||
import cn.hutool.v7.core.text.StrUtil;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.Serial;
|
||||
import java.time.temporal.TemporalAccessor;
|
||||
|
||||
/**
|
||||
@ -32,8 +33,12 @@ import java.time.temporal.TemporalAccessor;
|
||||
* @since 6.0.0
|
||||
*/
|
||||
public class JacksonTemporalSerializer extends StdSerializer<TemporalAccessor> {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 日期格式
|
||||
*/
|
||||
private final String format;
|
||||
|
||||
/**
|
||||
|
@ -24,6 +24,7 @@ import cn.hutool.v7.json.JSONConfig;
|
||||
import cn.hutool.v7.json.JSONObject;
|
||||
import cn.hutool.v7.json.JSONUtil;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.nio.charset.Charset;
|
||||
import java.util.Map;
|
||||
@ -35,11 +36,17 @@ import java.util.Map;
|
||||
* @since 5.7.0
|
||||
*/
|
||||
public class Claims implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
// 时间使用秒级时间戳表示
|
||||
/**
|
||||
* 时间使用秒级时间戳表示
|
||||
*/
|
||||
private final JSONConfig CONFIG = JSONConfig.of().setDateFormat(DateFormatManager.FORMAT_SECONDS);
|
||||
|
||||
/**
|
||||
* 初始化Claims
|
||||
*/
|
||||
private JSONObject claimJSON;
|
||||
|
||||
/**
|
||||
|
@ -26,10 +26,17 @@ import cn.hutool.v7.core.text.StrUtil;
|
||||
*/
|
||||
public class NoneJWTSigner implements JWTSigner {
|
||||
|
||||
/**
|
||||
* 定义一个常量ID_NONE,表示没有ID的情况
|
||||
*/
|
||||
public static final String ID_NONE = "none";
|
||||
|
||||
/**
|
||||
* 创建一个NoneJWTSigner实例,用于处理没有签名的JWT
|
||||
*/
|
||||
public static NoneJWTSigner NONE = new NoneJWTSigner();
|
||||
|
||||
|
||||
@Override
|
||||
public String sign(final String headerBase64, final String payloadBase64) {
|
||||
return StrUtil.EMPTY;
|
||||
|
@ -26,6 +26,7 @@ import cn.hutool.v7.json.*;
|
||||
import cn.hutool.v7.json.serializer.impl.CharSequenceTypeAdapter;
|
||||
import cn.hutool.v7.json.serializer.impl.DefaultDeserializer;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.Optional;
|
||||
@ -44,7 +45,7 @@ import java.util.Optional;
|
||||
* @since 6.0.0
|
||||
*/
|
||||
public class JSONMapper implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = -6714488573738940582L;
|
||||
|
||||
/**
|
||||
@ -57,7 +58,13 @@ public class JSONMapper implements Serializable {
|
||||
return new JSONMapper(factory);
|
||||
}
|
||||
|
||||
/**
|
||||
* JSON工厂
|
||||
*/
|
||||
private final JSONFactory factory;
|
||||
/**
|
||||
* 类型转换器管理器
|
||||
*/
|
||||
private Loader<TypeAdapterManager> typeAdapterManagerLoader;
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user