json - Ktor 动态文件路径
问题描述
我有一个需要加载 json 文件的函数,在本地服务器上我可以使用绝对路径加载,我的问题是如何编程此路径以与我一起打包 JAR 文件。
val serviceAccount = FileInputStream("C:/Users/Alan/Desktop/template-fullstack-ktor/src/backendMain/resources/firebase.json")
我相信我需要创建资源文件夹的动态路径。但我是初学者,我不知道该怎么做。
解决方案
您可以使用匿名对象来获取其类,然后是类加载器:
object {}.javaClass.classLoader.getResource("firebase.json")
推荐阅读
- pandas - 使用 np.where 时,pandas dropna 不会删除 nan
- wso2 - 在 WSO2 API Manager 2.1 上导入 Swagger JSON 时出错
- python - python中的二进制搜索,输出检查的值
- oracle - ORA-12514 TNS:listener 目前不知道 oracle 11g 中连接描述符中请求的服务
- android - 单击按钮后,Recyclerview 适配器中的项目会跳转到右侧
- html - 如何在不使用背景图像的情况下获得背景磨砂玻璃效果
- javascript - 如何在Javascript中获取元素及其子元素的所有计算css属性
- c# - 从二进制 .resources 文件中提取图标
- android - 根据条件显示对话框或活动
- java - 在struts 2中管理会话(HTTP Session)的麻烦