| 程序包 | 说明 |
|---|---|
| io.polaris.core.json | |
| io.polaris.core.lang | |
| io.polaris.core.lang.bean | |
| io.polaris.json | |
| io.polaris.json.migration |
声明JSON、JSONArray、JSONObject等类,可用于替换Fastjson相关的基础类,底层使用Jackson实现
|
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> T |
JsonSerializer.deserialize(String json,
TypeRef<T> type) |
static <T> T |
Jsons.deserialize(String json,
TypeRef<T> type) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> JavaType<T> |
JavaType.of(TypeRef<T> type) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> MetaObject<T> |
MetaObject.of(TypeRef<T> beanType) |
static <T> LambdaMetaObject<T> |
LambdaMetaObject.of(TypeRef<T> beanType) |
static <T> IndexedMetaObject<T> |
IndexedMetaObject.of(TypeRef<T> beanType) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
JacksonJsonSerializer.deserialize(String json,
TypeRef<T> type) |
<T> T |
FastjsonJsonSerializer.deserialize(String json,
TypeRef<T> type) |
static <T> T |
Jacksons.toJavaObject(byte[] json,
TypeRef<T> type) |
static <T> T |
Jacksons.toJavaObject(com.fasterxml.jackson.databind.ObjectMapper mapper,
byte[] json,
TypeRef<T> type) |
static <T> T |
Jacksons.toJavaObject(com.fasterxml.jackson.databind.ObjectMapper mapper,
String json,
TypeRef<T> type) |
static <T> T |
Jacksons.toJavaObject(String json,
TypeRef<T> type) |
static <T> T |
Fastjsons.toJavaObject(String json,
TypeRef<T> type) |
static <T> T |
Fastjsons.toJavaObject(String json,
TypeRef<T> type,
Class<?>... autoTypes) |
static <T> T |
Fastjsons.toJavaObject(String json,
TypeRef<T> type,
com.alibaba.fastjson2.filter.Filter filter) |
static <T> T |
Fastjsons.toJavaObject(String json,
TypeRef<T> type,
com.alibaba.fastjson2.filter.Filter filter,
com.alibaba.fastjson2.JSONReader.Feature... features) |
static <T> T |
Fastjsons.toJavaObject(String json,
TypeRef<T> type,
com.alibaba.fastjson2.JSONReader.Feature... features) |
static <T> T |
Jacksons.toJavaObjectOrNull(byte[] json,
TypeRef<T> type) |
static <T> T |
Jacksons.toJavaObjectOrNull(com.fasterxml.jackson.databind.ObjectMapper mapper,
byte[] json,
TypeRef<T> type) |
static <T> T |
Jacksons.toJavaObjectOrNull(com.fasterxml.jackson.databind.ObjectMapper mapper,
String json,
TypeRef<T> type) |
static <T> T |
Jacksons.toJavaObjectOrNull(String json,
TypeRef<T> type) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
JSONObject.getObject(String key,
TypeRef<T> typeReference) |
static <T> List<T> |
JSON.parseArray(String text,
TypeRef<List<T>> type) |
static <T> T |
JSONObject.parseObject(String text,
TypeRef<T> typeReference) |
static <T> T |
JSON.parseObject(String text,
TypeRef<T> type) |
<T> T |
JSONObject.to(TypeRef<T> typeReference) |
<T> T |
JSONObject.toJavaObject(TypeRef<T> typeReference) |
Copyright © 2025 fossc. All rights reserved.