| 程序包 | 说明 |
|---|---|
| cn.ponfee.commons.schema | |
| cn.ponfee.commons.schema.json |
| 限定符和类型 | 类和说明 |
|---|---|
class |
NormalStructure
[
{"name":"alice", "age":10},
{"name":"bob", "age":18},
{"name":"tom", "age":31}
]
|
class |
PlainStructure
原文格式:As a string
|
class |
TableStructure
{
"columns":[
{"name":"name","type":"STRING", "alias":"姓名"},
{"name":"age", "type":"INTEGER","alias":"年龄"}
],
"dataset":[
["alice",10],
["bob", 18],
["tom", 31]
],
}
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <S extends DataStructure,T extends DataStructure> |
DataStructures.convert(S source,
Class<T> targetType) |
static <S extends DataStructure,T extends DataStructure> |
DataStructures.convert(S source,
Class<T> targetType) |
static <S extends DataStructure,T extends DataStructure> |
DataStructures.convert(S source,
DataStructures targetType) |
static <S extends DataStructure,T extends DataStructure> |
DataStructures.convert(S source,
DataStructures targetType) |
static <S extends DataStructure,T extends DataStructure> |
DataStructures.convert(S source,
String structure) |
static <S extends DataStructure,T extends DataStructure> |
DataStructures.convert(S source,
String structure) |
| 限定符和类型 | 方法和说明 |
|---|---|
static DataStructure |
DataStructures.detect(String text,
boolean strict) |
abstract DataStructure |
DataStructures.empty() |
static DataStructure |
DataStructures.empty(String name) |
DataStructure |
DataStructures.parse(String text) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<? extends DataStructure> |
DataStructures.type() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DataStructures |
DataStructures.ofType(Class<? extends DataStructure> type) |
| 限定符和类型 | 方法和说明 |
|---|---|
static DataStructure |
JsonExtractUtils.extractData(String original,
JsonTree tree) |
Copyright © 2023. All rights reserved.