文档

  • https://hutool.cn/docs/#/json/概述

依赖

<dependency><groupId>cn.hutool</groupId><artifactId>hutool-json</artifactId><version>5.8.10</version>
</dependency>

为了避免字符串中各种转义字符,我们采用直接从文件中读取json字符串的方式

data.json

{"name": "Tom","age": 23
}

实体类

package com.github.mouday.demo;public class User {private String name;private Integer age;public User(String name, Integer age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}
}

使用示例

package com.github.mouday.demo;import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;import java.io.File;
import java.nio.charset.Charset;public class Demo {public static void main(String[] args) {JSONObject json = JSONUtil.readJSONObject(new File("./data.json"), Charset.forName("utf-8"));User user = json.toBean(User.class);System.out.println(user.getName()); // TomSystem.out.println(user.getAge()); // 23}
}

Java:Hutool工具箱之hutool-jsonJSON数据读取转换处理相关推荐

  1. TDMS数据 读取/转换/保存 为MATLAB/Python 可读取的通用数据格式的的方法

    TDMS格式是NI主推的高速测试测量采集系统中的一种二进制数据存储类型,适合存储海量才几级数据,兼有高速.方便和易存取等多种优点.做过实际测量项目的筒子们在NI的相关平台例如:CompactRIO/L ...

  2. JAVA:Excel合并单元格数据读取

    问题 使用poi解析excel后,若为合并单元格,仅第一行有数据,后面的合并单元格没有数据: 解决办法 判断cell是否为合并单元格,之后分类处理 //判断是否为合并行if(isMergedRegio ...

  3. java txt转pdf_java实现TXT自动读取转换PDF并且加密水印

    package com.pdf.test; import java.io.*; import com.lowagie.text.*; import com.lowagie.text.Font; imp ...

  4. java项目中使用hutool工具箱

    hutool介绍: 官网文档:https://hutool.cn/docs/#/ Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函 ...

  5. java 打开url连接访问不了,android 应用Java自带的HttpURLConnection 连接网络 读取返回数据...

    android 使用Java自带的HttpURLConnection 连接网络 读取返回数据 @Override protected void onCreate(Bundle savedInstanc ...

  6. java.lang.ClassCastException: cn.hutool.json.JSONObject cannot be cast toXXXX

    java.lang.ClassCastException: cn.hutool.json.JSONObject cannot be cast toXXXX 除了网上常见解决方案以外,也存在另一种可能导 ...

  7. java excel单元格数据格式_POI实战-java开发excel详解之单元格各类型数据读取

    2.复杂读取 2.1 单元格各类型数据读取 2.1.1 基本类型 在实际工作中,我们处理的Excel数据都不止限于字符型数据,更多的是数字.日期.甚至公式等. 下面是单元格类型说明: 类型 CELL_ ...

  8. python读二进制格点雷达基数据_radar: 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取...

    radar-core 介绍 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取 包括读取分层ppi.插值到等经纬度的网格化ppi以及 cappi.vcs等基本 ...

  9. java雷达数据解析_radar: 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取...

    radar-core 介绍 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取 包括读取分层ppi.插值到等经纬度的网格化ppi以及 cappi.vcs等基本 ...

最新文章

  1. OCR大突破:Facebook推出大规模图像文字检测识别系统——Rosetta
  2. 应用营销策略知多少?
  3. Android中TextView限制一行显示及其它效果
  4. Python基础—10-常用模块:time,calendar,datetime
  5. 第七部分:小插曲,Deferred
  6. quatus ii 常见错误及其改正方法
  7. EIGRP路由协议基本设置
  8. hibernate 联合主键
  9. linux 执行sql loader,sql loader使用例子
  10. 基于wemos d1 按键开锁
  11. idv和vdi的优劣势_桌面虚拟化中VDI与IDV的区别?
  12. Android手机电池不耐用,手机电池用久了不耐用?教你几招让它“起死回生”!
  13. url wordpress_什么是WordPress中的SEO友好URL结构
  14. 《Fast Online Object Tracking and Segmentation: A Unifying Approach》
  15. 如何破解EXCEL的单元格保护密码
  16. 如何用css弄个七彩,CSS实现文字七彩呼吸灯动画
  17. linux的自动挂载
  18. shader镜子效果错误
  19. hadoop配置、运行错误总结[一]
  20. MySQL(七)—— 分组查询

热门文章

  1. 发送邮件mailto的使用
  2. java中printf和println的区别
  3. 南卡与JBL蓝牙耳机哪款比较好?数码资深玩家带你深度评测了解
  4. 天工开物 #3 生成版本信息正确解析的 POM 文件
  5. c语言父亲节快乐,Happy Fathers Day 父亲节快乐(中英双语)-喜马拉雅
  6. 华为实验 | 配置 IPv4 静态路由基本功能
  7. mysql-connector-java-5.1.47.zip下载
  8. CentOS7搭建简单文件服务器
  9. 【LOJ#2236】【洛谷P3258】松鼠的新家【LCA】【树上差分】
  10. 台式计算机怎样时间同步,台式电脑时间同步不了?一分钟就能快速解决