java - 如何在Android中读取相对路径上的Json

标签 java android json android-studio kotlin

如何访问和读取位于存储库中但在 Android 模块之外的 Json“someJson.json”?我需要在没有 Activity 上下文的情况下访问类的 json,也许有某种方法可以使用地址引用进行访问?

而且我无法将其移至 Android Assets 文件夹。

project folders

最佳答案

assets 文件夹是你需要放置外部资源的地方,因为在打包 apk 时,没有相对路径机制或任何类似 gradle 的过程来帮助跟踪你的文件并解析它,你需要使用上下文,这是没有办法的避免它,

下面的链接很好地实现了 Assets json读取 https://bezkoder.com/java-android-read-json-file-assets-gson/

关于java - 如何在Android中读取相对路径上的Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61762482/

相关文章:

java - 从 JSONArray 获取 JSONObject

java - 尝试比较两个对象并提取包含它们差异的第三个对象

java - 有人可以解释在 java 中从字节数组到十六进制字符串的转换吗

java - LinkedList 与 ArrayList 在一个特定的 android 示例上

javascript - 未调用 jQuery 回调

javascript - 避免在 raphael.sketchpad 函数中使用 eval

java - 获取网页内容 - 浏览器不支持框架

java - 如何使用axis 1.4将java对象转换为XML?

android - 无法将 View 移动到 TableRow

安卓双卡信号强度