当前位置: 首页 > article >正文

读取json文件并解析

本文前提

目前本文提到的json文件放在resources文件夹下
采用的是转为inputStream再进行处理的

实操

<dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.4</version>
</dependency>
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.83</version>
</dependency>
ClassPathResource resource = new ClassPathResource("aa.json");
InputStream inputStream = resource.getStream();
//主要是这个工具类
String string = IOUtils.toString(inputStream, StandardCharsets.UTF_8);
//此处用的是fastjson,如果json文件是集合,也可以用JsonArray转
AaVo resultVo = JSONObject.parseObject(string, AaVo.class);

http://www.kler.cn/a/384374.html

相关文章:

  • 在 Vue 中实现与优化轮询技术
  • 【每日刷题】Day151
  • 新型智慧城市顶层设计方案(118页word)
  • 理解Web登录机制:会话管理与跟踪技术解析(二)-JWT令牌
  • Unity发布微信小程序-实战问题汇总
  • 苹果 CMS 原生 Java 白菜影视 App 源码
  • 【taro react】 ---- 常用自定义 React Hooks 的实现【六】之类渐入动画效果的轮播
  • 初学者指南:用例图——开启您的软件工程之旅
  • 完整版Java类型
  • LInux基础 (一):Linux 系统重要命令拾遗
  • 在本地运行大模型:以Ollama为例
  • 2024最新版JavaScript逆向爬虫教程-------基础篇之Chrome开发者工具学习
  • 架构师:如何提高web网站的请求并发响应量?
  • Python中pandas组件学习总结
  • 【Linux】进程间通信(匿/命名管道、共享内存、消息队列、信号量)
  • 【go从零单排】实现枚举类型(Enum)
  • PyCharm中 argparse 库 的使用方法
  • jenkins流水线pipeline
  • Netty篇(学习前言)
  • mysql常见的一些配置项
  • C#-拓展方法
  • iOS开发 swift系列---一个视图数据修改后,如何刷新另外一个视图
  • 多机器人图优化:2024ICARA开源
  • 服务器数据恢复—分区结构被破坏的reiserfs文件系统数据恢复案例
  • 火山引擎云服务docker 安装
  • SpringBoot开发——8种读取配置文件信息的方式