本文固定链接:http://www.verydemo.com/demo_c101_i21059.html
myeclipse
导入包的
问题,还是
解析json的
问题?
这几天在 解析json,百度了下,有个例子
但是要 导入json-lib包,我将json-lib复制到该工程lib目录下,有显示,且计算机该工程下也有了json-lib的几个包,但是referenced libraries里面没有,于是我有configure build path了,这时referenced libraries也有显示了。但代码还是报错,提示要建立fromObject方法,没jsonObj等。。。现在就是不知道代码错了,还是 导入出错了,但看了几个代码,人家都是这么样的一个写法。
ps:能否讲解下 解析json数据的大致流程。。谢了。
------最佳解决方案--------------------------------------------------------
你右击项目,就有个“构建路径”,通过它就可以引用包
------其他解决方案--------------------------------------------------------
你的包import了?
------其他解决方案--------------------------------------------------------
你的json包不对啊,你引入的是org.json包
------其他解决方案--------------------------------------------------------
org.json更简单,修改下代码JSONObject jb = new JSONObject(jsonString);
------其他解决方案--------------------------------------------------------
lz包引用有 问题,重新引用下
------其他解决方案--------------------------------------------------------
你的包没引对,最好把报的错 截个图发来
------其他解决方案--------------------------------------------------------
包没对
JSONObject. Alt+? 看哈有木有fromObject(String)方法
------其他解决方案--------------------------------------------------------
我直接复制到lib目录下的。。。。这个怎么import啊。貌似没有 导入jar的选项咧。
------其他解决方案--------------------------------------------------------
嗯,用这个但是jsonObj还是不能用,如果用json-lib怎么弄啊?
------其他解决方案--------------------------------------------------------
1.7L的童鞋。额。。七夕快乐。。
你介个“构建路径”下面还有几个选项的吧。比如说:link source;add libraries;configure build path等。我选的configure build path。然后又选add external jars。还是没用。。
2.8L的朋友。嗯。。告诉7L明天有台风。。。
报错如下啊:
(1)The method fromObject(String) is undefined for the type JSONObject
(2)jsonObj cannot be resolved
请求继续指导。三克油了。
------其他解决方案--------------------------------------------------------
ls不懂你的JSONObject. Alt+是什么意思。
fromObject()方法不是报错说没么?
------其他解决方案--------------------------------------------------------
自己弄好了。。包没 导入好。
json-lib包还需要其他几个依赖包的支持。而 导入包就是上面我的那几个步骤,不知道以前怎么没弄好。
参考下这个。http://blog.sina.com.cn/s/blog_663bfedc0100tap3.html
------其他解决方案--------------------------------------------------------
导入的包出 问题了,重新到 http://json-lib.sourceforge.net/dependencies.html 下载下面6个包
json-lib-2.4-jdk15.jar
commons-lang 2.5
commons-beanutils 1.8.0
commons-collections 3.2.1
commons-logging 1.1.1
ezmorph 1.0.6
在download页面下载 *.bin.zip 包 解压把里面的jar包取出来,build path 到工程中即可。
这几天在 解析json,百度了下,有个例子
JSONObject jb = JSONObject.fromObject(jsonString); JSONArray array=jsonObj.getJSONArray("programmers"); System.out.println("array:"+array.get(0)); JSONObject obj=jsonObj.getJSONObject("singer"); System.out.println("obj:"+obj.get("firstName"));
但是要 导入json-lib包,我将json-lib复制到该工程lib目录下,有显示,且计算机该工程下也有了json-lib的几个包,但是referenced libraries里面没有,于是我有configure build path了,这时referenced libraries也有显示了。但代码还是报错,提示要建立fromObject方法,没jsonObj等。。。现在就是不知道代码错了,还是 导入出错了,但看了几个代码,人家都是这么样的一个写法。
ps:能否讲解下 解析json数据的大致流程。。谢了。
------最佳解决方案--------------------------------------------------------
你右击项目,就有个“构建路径”,通过它就可以引用包
------其他解决方案--------------------------------------------------------
你的包import了?
------其他解决方案--------------------------------------------------------
你的json包不对啊,你引入的是org.json包
------其他解决方案--------------------------------------------------------
org.json更简单,修改下代码JSONObject jb = new JSONObject(jsonString);
------其他解决方案--------------------------------------------------------
lz包引用有 问题,重新引用下
------其他解决方案--------------------------------------------------------
你的包没引对,最好把报的错 截个图发来
------其他解决方案--------------------------------------------------------
包没对
JSONObject. Alt+? 看哈有木有fromObject(String)方法
------其他解决方案--------------------------------------------------------
我直接复制到lib目录下的。。。。这个怎么import啊。貌似没有 导入jar的选项咧。
------其他解决方案--------------------------------------------------------
嗯,用这个但是jsonObj还是不能用,如果用json-lib怎么弄啊?
------其他解决方案--------------------------------------------------------
1.7L的童鞋。额。。七夕快乐。。
你介个“构建路径”下面还有几个选项的吧。比如说:link source;add libraries;configure build path等。我选的configure build path。然后又选add external jars。还是没用。。
2.8L的朋友。嗯。。告诉7L明天有台风。。。
报错如下啊:
(1)The method fromObject(String) is undefined for the type JSONObject
(2)jsonObj cannot be resolved
请求继续指导。三克油了。
------其他解决方案--------------------------------------------------------
ls不懂你的JSONObject. Alt+是什么意思。
fromObject()方法不是报错说没么?
------其他解决方案--------------------------------------------------------
自己弄好了。。包没 导入好。
json-lib包还需要其他几个依赖包的支持。而 导入包就是上面我的那几个步骤,不知道以前怎么没弄好。
参考下这个。http://blog.sina.com.cn/s/blog_663bfedc0100tap3.html
------其他解决方案--------------------------------------------------------
导入的包出 问题了,重新到 http://json-lib.sourceforge.net/dependencies.html 下载下面6个包
json-lib-2.4-jdk15.jar
commons-lang 2.5
commons-beanutils 1.8.0
commons-collections 3.2.1
commons-logging 1.1.1
ezmorph 1.0.6
在download页面下载 *.bin.zip 包 解压把里面的jar包取出来,build path 到工程中即可。