繁体   English   中英

Android中使用JSON Simple进行JSON解析的问题

[英]JSON parsing issue in Android using json simple

由于在使用Android的JSON(即org.json)时遇到一些问题,因此在这里我使用json simple 但是当我尝试使用json解析器将字符串转换为json对象时,例如,

JSONObject masterJson = (JSONObject) new JSONParser().parse(stringdata);

发生错误:

java.lang.NoClassDefFoundError: org.json.simple.JSONObject

请提出一种方法。 提前致谢。

根据我的经验,即使我们添加了相应的jar文件,它也无法正常工作。 要添加外部jar文件,我遵循以下步骤:

右键单击eclipse中的项目-> Buildpath->配置构建路径-> Java Build Path(左窗格)-> Libraries(Tab)->添加外部Jars->选择您的jar并选择OK。

但这没有用。 经过大量搜索之后,我发现添加了jar文件后,选择“订购和出口”标签,然后检查当前添加的外部文件,最后刷新项目。 然后它将完美运行。

请参阅以下问题: 如何解决此java.lang.NoClassDefFoundError:org.json.simple.JSONObject错误? 在此问题中,我们找不到答案,但已将正确的答案添加为注释。 感谢@peeskillet添加评论。

好像您错过了在类路径中包含filename.jar 包括相同的,它应该得到解决。

希望这可以帮助 !

如果import .jar有问题,请尝试其他方法。

你用gradle吗? 如果是,则将dependencies导入到此行中: compile 'com.googlecode.json-simple:json-simple:1.1'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM