我用HttpURLConnection方式接收到数据JSON文件,然后转换成InputStream数据(InputStream in = connection.getInputStream();)
然后解析JSON文件,我用的是JSONArray jsonArray = new JSONArray(String);,由于接收的参数是String类型,因此需要把InputStream转换成String类型,但是程序运行时崩溃,对于如何将InputStream转换成String类型,我试了好几种方式,语法是不报错,而且输出的字符串和我的JSON文件是一致的,但是一执行JSONArray jsonArray = new JSONArray(jsonData);(jsonData就是String类型)程序就崩溃,不知道是InputStream 转换成String出现问题还是啥问题,错误提示是:
unable to resolve resolve superclass of lnet/sf/json/JSONexception
link of class lnet/sf/json/jsonexception failed
然后解析JSON文件,我用的是JSONArray jsonArray = new JSONArray(String);,由于接收的参数是String类型,因此需要把InputStream转换成String类型,但是程序运行时崩溃,对于如何将InputStream转换成String类型,我试了好几种方式,语法是不报错,而且输出的字符串和我的JSON文件是一致的,但是一执行JSONArray jsonArray = new JSONArray(jsonData);(jsonData就是String类型)程序就崩溃,不知道是InputStream 转换成String出现问题还是啥问题,错误提示是:
unable to resolve resolve superclass of lnet/sf/json/JSONexception
link of class lnet/sf/json/jsonexception failed
解决方案 »
- 各位帮我看看这个小程序,在java编辑器可以编译运行获取到数据,把方法里面的代码移植到一个安卓小项目就无法获取到文件里面的内容,各位大神,帮帮我这新手...
- 求android中如何关闭服务?
- 怎么实现点击一个按钮以后activity就往右边移动显示出原来左边没有显示的部分啊。
- 为什么在服务里的进程或时钟无效?
- 两个UI相互调用的问题,请高手指点!
- Android开发WebView奔溃
- 进入桌面时选择launcher的问题
- NDK中如何得知某些输入法的"向下隐藏"按钮被按下?
- 用AsyncHttpClient往服务器上POST中文乱码怎么解决?
- 关于异步加载图片库的使用
- 紧急求救!抓取手机APP数据的问题
- apk里的安全证书只有华为有么,为什么突然加这么个限制?
jsonData数据我觉得是对的,但还是不行,
我就只初始化了JSONArray jsonArray = new JSONArray();,还是错的
public void parseJSONWithJSONObject(String jsonData)
{
Log.d("par", jsonData);
try{
Log.d("dddddd", "dddddd");
JSONArray jsonArray = new JSONArray();
Log.d("fffffff", "fffffff");
}catch(Exception e)
{
e.printStackTrace();
}
}
1. 右键项目,选择属性
2. Java Build Patch -> Order and Export
3. 勾上 Android Private Libraries
4. 重新编译即可
应该是包的问题,你看一下是不是包没有导入或导入了,libs下面确没有。
应该是包的问题,你看一下是不是包没有导入或导入了,libs下面确没有。
好的