如何将json文件添加到安卓项目

2022-09-01 15:14:06

我只是试图将.json文件添加到我的Android工作室项目中。我遇到的大部分内容都是你创建一个文件夹并将其添加到那里,但我想简单地将其移动到应用程序下。 这是我的项目图像

如何将 JSON 文件添加到我的项目中

将 JSON 文件添加到应用


答案 1

我想简单地将其移动到应用程序下

如果你的字面意思是你想拥有,欢迎你把文件放在那里,但它不会与你的应用程序一起打包,并且在运行时你也不可用。app/something.json

如果要随应用一起发布 JSON,有四个主要选项:

  • 把它放进去,读进去 使用和它的方法得到一个assets/AssetManageropen()InputStream

  • 放入并读取使用及其方法res/raw/ResourcesopenRawResource()

  • 在 Java 代码中将其硬编码为字符串

  • 为自己编写一个代码生成器,将JSON转换为Java类,您可以像执行代码生成的类和类一样访问该类RBuildConfig

这样的代码生成器可能已经存在。我有一个基本的Gradle插件可以做到这一点,作为一个例子,我将在我的书的下一次更新中包括它。


答案 2

请按照以下步骤操作,并在我们的项目中使用json文件。

第1步:将安卓系统更改为项目

步骤2:创建资产文件夹并放置json文件,如login.json

enter image description here

我希望它能帮助你...!