新建assets资源文件夹(注意:assets和java文件夹是同一个级别的)

将.json或者.txt文件(比如:test.json)放入assets文件夹下

接下来就是读取的过程了

public static String getJson(String fileName,Context context) {

//将json数据变成字符串

StringBuilder stringBuilder = new StringBuilder();

try {

//获取assets资源管理器

AssetManager assetManager = context.getAssets();

//通过管理器打开文件并读取

BufferedReader bf = new BufferedReader(new InputStreamReader(

assetManager.open(fileName)));

String line;

while ((line = bf.readLine()) != null) {

stringBuilder.append(line);

}

} catch (IOException e) {

e.printStackTrace();

}

return stringBuilder.toString();

}

字符串转换成JSONObject,正常解析就可以了

JSONObject jsonObject = new JSONObject(str);

安卓加载asset中的json文件_Android Studio读取本地json(读取assets中的文件)相关推荐

  1. 安卓加载asset中的json文件_Joomla 4中的Web资源介绍

    Joomla 4中我最喜欢的改进之一是"Web资源"特性.它允许你通过一次调用按特定顺序加载一组JavaScript和CSS文件. 比方说,你希望加载依赖于其他文件的CSS或Jav ...

  2. 安卓加载asset中的json文件_Android中读取asset路径下本地json文件

    最近自己写个小demo,用到了assets文件里面的内容.猛的没想起来怎么使用.就记录下来 移动端开发中,和后台的交互方式不外乎json和xml,由于json的轻量级以及易用性,所以现在的交互协议基本 ...

  3. 安卓加载mysql数据到列表里_Android如何从数据库中加载海量数据

    在Android3.0之前,很多应用程序响应性能方面有缺陷,其中比较典型的错误行为是在UI线程中执行了查询数据操作,尤其是一次性从database查出大量数据并加载到ListView里,用这种方式载入 ...

  4. 安卓加载asset中的json文件_Android解析Asset目录下的json文件

    在app module中的src/main/assets目录下我们准备了两个json文件: destination.json如下: { "main/tabs/sofa": { &q ...

  5. 在maven pom.xml中加载不同的properties ,如localhost 和 dev master等jdbc.properties 中的链接不一样...

    [参考]:maven pom.xml加载不同properties配置[转] 首先 看看效果: 点开我们项目中的Maven projects 后,会发现右侧 我们profile有个可勾选选项.默认勾选l ...

  6. 安卓 加载网络图片并下载本地

    安卓 加载网络图并下载 1,最近暂时不忙,终于有时间学习复习知识点了, 发现自己对于网络加载图并且下载不熟悉,于是乎补习了一下,嗯 下面我就说具体代码吧. 2,首先添加布局代码: <ImageV ...

  7. Vue.js读取本地json文件并分页显示

    Vue.js读取本地json文件并分页显示 1.功能实现 通过axios异步加载技术读取本地的json文件内容,并通过vue.js处理数据在h5页面分页显示(这里以3行数据分页) 2.student. ...

  8. jquery ajax json文件,jQuery ajax读取本地json文件

    jQuery ajax读取本地json文件 json文件 { "first":[ {"name":"张三","sex": ...

  9. JS 变量保存为本地json文件,读取本地json文件为变量

    一.变量保存为本地json文件: 第一步:把返回的数据转成json格式 var content = json.stringify(data); 第二步:把转成blob这种格式             ...

  10. Vue3通过axios来读取本地json文件

    前言 一般前端mock数据或者数据量过大且不需要考虑安全问题,或者数据稳定不需要常做变更的场景,这些数据可以由前端进行维护,将数据转为json文件放到前端本地进行读取. 本人在项目开发中,要实现地图的 ...

最新文章

  1. C++类的案例(二)
  2. 读书:有趣 -- 萨摩亚人的成年
  3. jQuery特性效果与链式调用
  4. linux中的NFS服务器配置及/etc/exports
  5. redis 底层数据结构 压缩列表 ziplist
  6. PowerBI随笔(5)-关系模型与报表-2
  7. [leetcode] 230.二叉搜索树中的最小树
  8. 在Linux中挂载Windows端共享权限设定方法和出现报错的解决办法
  9. 弹窗时候禁止页面滚动
  10. WiFi密码都不会破译​还想考清华?​
  11. PyTorch中的梯度微分机制
  12. redis新数据类型-HyperLogLog
  13. MySQL安装到mac还是linux_MySql在Linux下安装和Mac下的配置
  14. java版本号分段比较_java比较版本号大小
  15. Python绘图常用的库及介绍
  16. 业务流程图和数据流程图、流程图
  17. Python爬取B站柯南弹幕+Gephi梳理主线剧情
  18. 关于win11右键的慢问题的建议
  19. java 的 MD5 算法介绍 总结 使用
  20. 《计算机网络(第七版)-谢希仁》重点知识 - 计算机网络基础知识

热门文章

  1. 婚礼邀请函微信小程序
  2. oracle如何给临时表增加字段,Oracle 临时表用法
  3. MSP430常见问题之开发工具类
  4. 如何使用Pip卸载软件包?
  5. 计算机网络期末考试题库(超级多的那种)
  6. idea 设置类的注释模板
  7. 无聊的小知识--数据中心为啥要建在山区
  8. MISRA C——The Motor Industry Software Reliability Association
  9. 真正的即插即用!盘点11种CNN网络设计中精巧通用的“小”插件
  10. 【报告分享】2021抖音数据报告.pdf(附下载链接)