跪求 一个Android 里一个本地Json文件的解析,要完
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跪求 一个Android 里一个本地Json文件的解析,要完相关的知识,希望对你有一定的参考价值。
private void json() try //将json文件读取到buffer数组中InputStream is = this.getResources().openRawResource(R.raw.json);byte[] buffer = new byte[is.available()];is.read(buffer);//将字节数组转换为以GB2312编码的字符串String json = new String(buffer, "GB2312");//将字符串json转换为json对象,以便于取出数据JSONObject jsonObject = new JSONObject(json);//解析info数组,解析中括号括起来的内容就表示一个数组,使用JSONArray对象解析JSONArray array = jsonObject.getJSONArray("info");//StringBuffer操作字符串的一个高效类,保存解析的结果,以便于在TextView中显示StringBuffer strBuf = new StringBuffer();//遍历JSONArray数组for(int i = 0; i < array.length(); i++) //取出数组的第一项JSONObject item = array.getJSONObject(i);//获得名称为title项的值String title = item.getString("title");String content = item.getString("content");int duration = item.getInt("duration");//大括号括起来的内容就表示一个JSONObject,所以这里要再创建一个JSONObject对象JSONObject pics = item.getJSONObject("pics");String pic1 = pics.getString("pic1");JSONObject music = item.getJSONObject("music");String msc1 = music.getString("msc1");//结果放入StringBufferstrBuf.append("title:" + title + "");strBuf.append("content:" + content + "");strBuf.append("duration:" + duration + "");strBuf.append("pics:" + "");strBuf.append(" pic1:" + pic1 + "");strBuf.append("music:" + "");strBuf.append("msc1:" + msc1 + "");//textView中显示结果textView.setText(strBuf); catch (Exception e) textView.setText(e.getMessage());这个是我写的测试代码,在我的设备上运行已经没有问题注意一下你的json格式,必须是大括号开头,所以我添了大括号,并且在前面加了一个“info”头有什么问题可以追问 参考技术A private void json() try //将json文件读取到buffer数组中 InputStream is = thisgetResources()openRawResource(Rrawjson); byte[] buffer = new byte[isavailable()]; isread(buffer); //将字节数组转换为以GB2312编码的字符串 Stri跪求 一个android 里一个本地Json文件的解析,要完本回答被提问者采纳跪求:SQL远程数据库备份到本地数据 的方法
如何将远程数据库服务器上的SQL SERVER 2008R·版本的数据库备份到我本地计算机上?
看你的情况可以先做一个定时备份的作业,备份在远程服务器之后,再用goodsync软件做定时作业备份到本地。如果是局域网,可以用共享目录,如果不是可以在本地建立ftp服务器,软件自动把数据库备份发送过来。 参考技术A 1、可以在远程服务器上备份数据库,然后下载.bak文件在本地恢复2、链接上远程服务器,选中要备份的数据库--》右击--》任务--》生成脚本
然后根据向导执行,但是在“选择脚本选项”页面要把 编写数据的脚本 的选项 设置成TRUE,
然后下一步,选择你要备份的表、存储过程、视图等 知道最后生成一个.sql文件,在本地执行就好了。追问
保存为.SQL文件后,在本地执行会报错。
追答如果是版本的问题,那你在 选择脚本选项 页面把 为服务器版本编写脚本 选择比你数据库低的版本 如果是其他错误 贴出来看下
本回答被提问者和网友采纳以上是关于跪求 一个Android 里一个本地Json文件的解析,要完的主要内容,如果未能解决你的问题,请参考以下文章