我只是想将一个 .json 文件添加到我的 android studio 项目中。我遇到的大多数情况都是让您创建一个文件夹并将其添加到那里,但我想简单地将它移到 app 下。 这是我的项目图片
原文由 Jeff Louzada 发布,翻译遵循 CC BY-SA 4.0 许可协议
我只是想将一个 .json 文件添加到我的 android studio 项目中。我遇到的大多数情况都是让您创建一个文件夹并将其添加到那里,但我想简单地将它移到 app 下。 这是我的项目图片
原文由 Jeff Louzada 发布,翻译遵循 CC BY-SA 4.0 许可协议
请按照以下步骤和我们项目中的 json 文件进行操作。
第 1 步:将 Android 更改为项目
第 2 步:创建资产文件夹并放入 login.json 之类的 json 文件
我希望它能帮助你…!
原文由 Viral Patel 发布,翻译遵循 CC BY-SA 4.0 许可协议
8 回答6.5k 阅读
4 回答684 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
如果您的字面意思是您想要拥有
app/something.json
,欢迎您将文件放在那里,但它不会与您的应用程序一起打包,并且在运行时无法使用。如果您想将 JSON 与您的应用程序一起发送,您有四个主要选择:
Put it in
assets/
and read it in usingAssetManager
and itsopen()
method to get anInputStream
将其放入
res/raw/
并使用Resources
及其openRawResource()
方法读取在 Java 代码中将其硬编码为字符串
自己编写一个代码生成器,将 JSON 转换为 Java 类,您可以像访问代码生成的
R
和BuildConfig
类一样访问该类这样的代码生成器可能已经存在。我有 一个基本的 Gradle 插件 可以执行此操作,作为我将在 我的书 的下一次更新中包含的示例。