获取项目中的后缀josn文档,转成JSON格式

工作中,用到了地图,有个地图的json文件,通过前端调用文件中的json数据。把文件放到项目中,ruoyi框架放到ruoyi-system下,resources下面,不然打包后找不到文件位置。

然后定义个url,指定这个位置

复制代码
private String filePath = "classpath:cjson/cj.json";

private JSONObject getJsonObject(String filePath) throws IOException{
    // 创建资源对象
    Resource resource = new ClassPathResource(filePath);
    // 获取资源文件的输入流
    InputStream inputStream = resource.getInputStream();
    // 读取输入流中的数据
    byte[] data = FileCopyUtils.copyToByteArray(inputStream);
    // 将字节数组转换为字符串
    String content = new String(data, StandardCharsets.UTF_8);
    // 输出文件内容
    return JSONObject.parse(content);
}

这样就可以把json后缀的文件里的内容,读取出来了,可以做自己业务。

相关推荐
每天学习一丢丢2 小时前
SpringBoot + Vue实现批量导入导出功能的标准方案
vue.js·spring boot·后端
BillKu4 小时前
Spring Boot Controller 使用 @RequestBody + @ModelAttribute 接收请求
java·spring boot·后端
杯莫停丶5 小时前
Spring Boot全局异常捕获指南
java·spring boot
许苑向上5 小时前
【BeanDefinitionRegistryPostProcessor 和 BeanFactoryPostProcessor 详细解答】
java·spring boot·启动流程
22:30Plane-Moon17 小时前
项目1总结其三(图片上传功能)
ide·spring boot·vue
向上的车轮18 小时前
Spring Boot生态中ORM对数据治理的支持有哪些?
spring boot·数据治理·orm
武昌库里写JAVA19 小时前
使用 Java 开发 Android 应用:Kotlin 与 Java 的混合编程
java·vue.js·spring boot·sql·学习
一只爱撸猫的程序猿20 小时前
创建一个关于智能博物馆导览案例
spring boot·aigc·ai编程
java水泥工21 小时前
Java项目:基于SpringBoot和VUE的在线拍卖系统(源码+数据库+文档)
java·vue.js·spring boot
zooooooooy21 小时前
Electron实现自定义全量更新
spring boot·electron