| 程序包 | 说明 |
|---|---|
| org.dromara.hutool.json |
JSON(JavaScript Object Notation JavaScript对象表示法)封装,包含以下组件:
JSONObject:使用键值对表示的数据类型,使用"{}"包围
JSONArray:使用列表表示的数据类型,使用"[]"包围
JSON封装主要包括JSON表示和JSON转换:
<--JSONConverter-- <---JSONParser----
Java对象 <-----------------> JSON对象 <-----------------> JSON字符串
------mapper-----> ---JSONWriter---->
|
| org.dromara.hutool.json.writer |
JSON对象自定义转JSON字符串实现
|
| 限定符和类型 | 方法和说明 |
|---|---|
NumberWriteMode |
JSONConfig.getNumberWriteMode()
获取Number写出模式
|
| 限定符和类型 | 方法和说明 |
|---|---|
JSONConfig |
JSONConfig.setNumberWriteMode(NumberWriteMode numberWriteMode)
设置数字写出模式
考虑到在JS或其他环境中,Number超过一定长度会丢失精度,因此针对Number类型值,可选写出规则 |
| 限定符和类型 | 方法和说明 |
|---|---|
static NumberWriteMode |
NumberWriteMode.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static NumberWriteMode[] |
NumberWriteMode.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
Copyright © 2024. All rights reserved.