我正在尝试制作可以与mysql(localhost)通信的应用程序
唯一的问题是Eclipse显示JSONParser错误
在尝试找到错误的解决方案之后,我找到了这个教程杰克逊库

2天深入研究android代码后,我找不到任何解决方案

JSONParser jParser = new JSONParser();

ERROR:  Multiple markers at this line
- JSONParser cannot be resolved
 to a type
- JSONParser cannot be resolved
 to a type


并且此行代码显示相同的错误

JSONObject json = jParser.makeHttpRequest(url_all_products, "GET", params);


请帮助我,以便我可以继续我的应用
帮助将不胜感激!
谢谢

最佳答案

如果需要解析JSON字符串,则无需使用任何JSONParser类。 JSONObject本身可用于解析JSON。

将JSON字符串传递给新的JSON对象,如下所示:

JSONObject responseObject = new JSONObject(response); //response is the JSON string that you get as response
String name = responseObject.get("name");


同样,您可以直接从responseObject本身获取值。无需使用任何第三方库。您可以找到一个非常好的文档here

编辑:

我更喜欢Android Asynchronous Http Client发出Web请求。

10-08 13:57