您的位置:首页 > 编程语言 > Java开发

myeclipse导入包的有关问题,还是解析json的有关问题

2014-05-23 00:01 405 查看
本文固定链接:http://www.verydemo.com/demo_c101_i21059.html
myeclipse导入包的[b]问题[/b],还是解析json的[b]问题[/b]?

这几天在解析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包引用有[b]问题[/b],重新引用下
------其他解决方案--------------------------------------------------------

你的包没引对,最好把报的错 截个图发来

------其他解决方案--------------------------------------------------------

包没对  

JSONObject.  Alt+? 看哈有木有fromObject(String)方法
------其他解决方案--------------------------------------------------------
引用:
你的包import了?

我直接复制到lib目录下的。。。。这个怎么import啊。貌似没有导入jar的选项咧。

------其他解决方案--------------------------------------------------------
引用:
org.json更简单,修改下代码JSONObject jb = new JSONObject(jsonString);

嗯,用这个但是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
------其他解决方案--------------------------------------------------------
导入的包出[b]问题[/b]了,重新到 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 到工程中即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: