从json里读取字符串并转成数组:

private fun readGson() {//读取json,将json放到listString中var listString = FileIOUtils.readFile2String(PathConfig.Directory.filePath + "info.json")//将json变成json数组val jsonArray = JsonParser().parse(listString).asJsonArray       //这一步特别容易忘//定义gsonval gson = Gson()//用gson将json的数组转换成数据模型for (js in jsonArray) {val nameBean = gson.fromJson(js, WorkModel::class.java)workModelList.add(nameBean)}
}

或者:

private fun readGson() {//读取json,将json放到listString中LogWrapper.e("222222222", "iiiiiiiii" + PathConfig.Directory.filePath + "info.json")var listString = FileIOUtils.readFile2String(PathConfig.Directory.filePath + "info.json")//将json变成json数组var list = GsonUtils.toArrayList(listString, WorkModel::class.java)//用gson将json的数组转换成数据模型if (list != null) {workModelList.addAll(list)}
}

加粗样式

读取json文件 ,将json文件放入数组中 , 将json的数组放到List中相关推荐

  1. Win7提示文件太大无法放入回收站怎么办

    我们经常会将没有的文件拖到回收站去,但是有时候会遇到文件拖进回收站时,系统提示该文件太大无法放进回收站,那么Win7提示文件太大无法放入回收站怎么办呢?今天小编就跟大家分享Win7系统提示文件太大无法 ...

  2. domino文件拆离数据库,放入指定目录

    domino文件拆离数据库,放入指定目录的LS代码: Sub Initialize              On Error Goto MsgError         Dim session As ...

  3. python opencv 实现从一个文件夹中读取图片做切割处理后放入另一个文件夹

    python opencv 实现从一个文件夹中读取图片切割处理后放入另一个文件夹. 实现的功能是把一个文件夹里的图片作处理,即把原图片中心为起点切割成1536*1536的图片,原图片必须大于这个的大小 ...

  4. html读取文本框变量,将变量放入html文本框

    我有一个从SQL数据库中提取数据的脚本,将数据存储到变量中.现在我需要获取这些数据并将它们放入HTML表单(文本框?)以便他们编辑它们,然后我将运行UPDATE查询进行更新. ' Create a D ...

  5. python路径分隔符_Python:当读取一个没有默认分隔符的文件(包含数百万条记录)并将其放入dataframe (pa-问答-阿里云开发者社区-阿里云...

    Python:在没有默认分隔符(包含数百万条记录)的情况下读取文件并将其放入"数据框架(panda)"中,最有效的方法是什么? 文件是:"file_sd.txt" ...

  6. c语言结构体数组放入文件中,c-从文件中读取数据并存储到结构数组中

    因此,我需要帮助创建一个程序来打开文件,并将文件中的数据读取到结构数组中,然后计算各种东西,例如最高,最低,平均和标准偏差.现在,我更关心如何读取实际文件并将其放入结构数组中. 以下是分配的说明: - ...

  7. linux 垃圾箱位置,如何将Linux rm命令删除的文件放入垃圾箱

    因为rm命令删除的文件是不会放入垃圾箱的,所以无法恢复,下面小编就给大家介绍一种方法,通过替换Linux rm命令的方法,从而将rm命令删除的文件放入垃圾箱. 方法: 1. 在/home/userna ...

  8. 文件转换-用于性能测试(将postman导出的.json文件转为jmeter可识别的.jmx文件)

    步骤: 1.环境要求(二选一): ①本地配置java开发环境,参考:Java 开发环境配置 | 菜鸟教程 ②若不想配置java开发环境,需要有java的运行环境:jre,下载配置参考:https:// ...

  9. 用python把相同名称的放在一起,python实现将具有相同名称的文件放入相应的文件夹中,把,对应,内...

    """ 文件处理的流程: 1.获取到所有文本文件的名称列表 2.对其进行相应的处理(去除后面的/n) 3.对每一个文本,查找对应的同名文件夹,并放入其中,如果没有文件夹, ...

  10. linux服务器垃圾箱,如何将Linux rm命令删除的文件放入垃圾箱

    因为rm命令删除的文件是不会放入垃圾箱的,所以无法恢复.通过替换Linux rm命令的方法,从而将rm命令删除的文件放入垃圾箱,这样就能将误删的文件恢复,一起来学习下吧. 方法: 1. 在/home/ ...

最新文章

  1. 利用人工智能众包数据,加速药物发现
  2. linux solusos 软件包管理工具 eopkg 简介
  3. 计算机软件可分为哪三类,系统总线是什么_系统总线分为哪三类
  4. 最优化方法系列:Adam+SGD-AMSGrad
  5. Docker 存储选型,这些年我们遇到的坑
  6. php pdo总结,php 总结(10) PDO 连接数据库 预处理
  7. php fsockopen 异步,异步执行PHP任务fsockopen的干货
  8. 【python】os 模块使用笔记
  9. 给linux用户的11个高级MySQL数据库面试问题和答案
  10. matlab JAVA交互_如何使MATLAB绘图交互?
  11. 机器人学DH参数及利用matlab符号运算推导
  12. 编写一个生成器函数,能够生成斐波那契数列
  13. html5手机静态页面,html手机端WEB纯静态页面
  14. TGRS2021:Road Segmentation for Remote Sensing ImagesUsing Adversarial Spatial Pyrami对抗性空间金字塔网络的道路分割
  15. java聊天室报告ppt_基于JavaWeb聊天室设计与实现毕业论文+任务书+中期表+中期报告+项目源码+数据库+答辩PPT...
  16. 计算机组成原理 十套,计算机组成原理十套卷答案白中英(74页)-原创力文档...
  17. 重新开发一套股票分析及监控软件,接受定制需求
  18. Freesurfer学习笔记——Multimodal Integration(3 Diffusion and DTI Integration) 8/13
  19. HTC Android手机刷机详细全教程
  20. python中获取当前年月_Python-获取当前月的前x月月份日期

热门文章

  1. win7计算机腾讯视频无法删除,处置win7系统清理腾讯视频垃圾缓存的图文方法
  2. Smarty教程[5]
  3. 操作系统-第1章习题
  4. 工业上数控机床所属的计算机应用领域,5)工业上的数控机床所属的计算机应用领域是:...
  5. 选20万年薪城市还是5000工资家乡?三点就说透了,过来人掏心窝子
  6. 解决:dell安装win10亮度不可调节
  7. android paint设置字体方向,android paint设置字体 中文字体 楷体 和自动换行方法(zhuan)...
  8. 运维之思科篇 -----6.思科项目练习
  9. 计算机网络名词解释汇总
  10. Android 快速开发系列 打造万能的ListView GridView 适配器