<-----JSONMapper----- <---JSONParser----
Java对象 <====================> JSON对象 <=================> JSON字符串
-----JSONMapper-----> ---JSONWriter---->
当然,为了高效转换,如果没有自定义需求,Java对象可以不通过JSON对象与JSON字符串转换:
JSONTokener:JSON字符串底层解析器,通过Stream方式读取JSON字符串并对不同字段自定义处理。See: Description
Interface | Description |
---|---|
JSON |
JSON树模型接口,表示树中的一个节点。
|
JSONGetter<K> |
用于JSON的Getter类,提供各种类型的Getter方法
|
Class | Description |
---|---|
JSONArray |
JSON数组
JSON数组是表示中括号括住的数据表现形式 对应的JSON字符串格格式例如: ["a", "b", "c", 12] |
JSONConfig |
JSON配置项
|
JSONFactory |
JSON工厂类,用于JSON创建、解析、转换为Bean等功能
|
JSONObject |
JSON对象
对象是 JSON 中的映射类型。 |
JSONPrimitive |
JSON原始类型数据封装,根据RFC8259规范,JSONPrimitive只包含以下类型:
Number
boolean
String
|
JSONUtil |
JSON工具类,封装包括:
JSON类型判断
JSON对象创建
JSON对象解析或读取
JSON对象转Bean、List等
Bean转JSON字符串
序列化和反序列化注册
JSON路径操作
|
Enum | Description |
---|---|
JSONConfig.DuplicateMode |
重复key或重复对象处理方式
只针对 JSONObject ,检查在put时key的重复情况 |
Exception | Description |
---|---|
JSONException |
JSON异常
|
<-----JSONMapper----- <---JSONParser----
Java对象 <====================> JSON对象 <=================> JSON字符串
-----JSONMapper-----> ---JSONWriter---->
当然,为了高效转换,如果没有自定义需求,Java对象可以不通过JSON对象与JSON字符串转换:
<---JSONTokener----
Java对象 <=================> JSON字符串
---JSONWriter---->
Copyright © 2025. All rights reserved.