Android学习笔记(一)之解析本地json数据

这篇博客记录了初学者在学习Android过程中,如何处理本地JSON数据的难点。作者通过将失效的在线API替换为本地JSON文件,详细介绍了如何在Android应用中读取assets目录下的TXT文本并解析JSON数据,包括新建TXT文件、存放于assets文件夹以及使用代码加载文件的步骤。
摘要由CSDN通过智能技术生成

初入安卓,引导书籍是:《第一行代码》。把自己学习过程中遇到的难点(仅对于初入门的安卓学者,大牛们请勿喷)及解决方案(百度了好久)整理出来,供广大学友参考。

最近在做书中的酷欧天气cool weather,由于书中提供的城市api已失效,故需要自己另找。博主采用的是把json数据复制到txt文本中,进行本地解析。

读取文本步骤:

1.新建txt文本,把要解析的json数据复制进去。

2.Android工程目录下找到assets文件夹(assets在src/main下面,如果没有就右键main,new--folder--Assets folder,或者右键main, new--Directory,输入assets),把第一步中的txt文本复制到assets路径下

3.使用下面这行代码,就可以成功加载本地json文件。

InputStream is = getAssets().open("allChinacity.txt");//此处为要加载的json文件名称


自此完成本地json文件的加载,接下来是解析。我们需要先通过BufferedReader将文本中的内容一行一行读取出来,再使用JsonObject或者Gson进行解析。下面是代码&#
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值