我正在尝试制作可以与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请求。