读json文件的一个工具类

读json文件的一个工具类

Android小彩虹2021-07-14 7:28:33120A+A-

因为项目中用到了缓存,需要手动的去改变缓存种的json文件,于是在assets目录下放了一个json文件。文件命可以自定义。

于是参考网上的整了一个简单的工具类。

其实基本思路很简单,都是采用流的方式来读取。掘金记录一下,方便日后使用。

public String getJsonString(Context context){ 
    String readLine;    
    StringBuilder stringBuilder = new StringBuilder();
    AssetManager assetManager = context.getAssets();
    try {        
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(assetManager.open("asset文件名")));
        readLine = bufferedReader.readLine();        
        while (!TextUtils.isEmpty(readLine)) {
            stringBuilder.append(readLine);        
        }    
    } catch (IOException e) {
        e.printStackTrace();    
    }    
    return stringBuilder.toString();
}

如果采用xml文件保存的话,也要根据xml文件的节点来循环读取。

其实道理差不多。只不过xml用了xml解析器。

点击这里复制本文地址 以上内容由权冠洲的博客整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交

联系我们| 本站介绍| 留言建议 | 交换友链 | 域名展示
本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除

权冠洲的博客 © All Rights Reserved.  Copyright quanguanzhou.top All Rights Reserved
苏公网安备 32030302000848号   苏ICP备20033101号-1

联系我们