我试图用Java(在Fedora 27上)创建一个测试JSON验证器,但是我不能导入与JSON相关的包。不同的Java实现是否为此使用不同的包?
我的源代码如下:
import javax.json.JsonObject;
import javax.json.JsonException;
public class JsonParsing {
public static void Main(String[] args) {
String str = "<h1>This is a test.</h1>";
if(isValidJson(str)) {
System.out.println("Valid JSON");
}
else {
System.out.println("JSON Exception detected");
}
}
private static boolean isValidJson(String response) {
try{
JSONObject jsonObj = new JSONObject (response);
} catch(JSONException e) {
System.out.println("JSONException");
return false;
}
return true;
}
}
错误日志:
jsonParsing.java:2:错误:包javax.json不存在,导入javax.json.json;^jsonParsing.java:3:错误:包javax.json不存在,导入javax.json.jsonObject;^jsonParsing.java:18:错误:找不到符号JSONObject jsonObj=new JSONObject(响应);^symbol:
类JSONObject位置:类JsonParsing JsonParsing.java:18:错误:找不到符号JSONObject jsonObj=new JSONObject(响应);^symbol:类JSONObject位置:类JsonParsing JsonParsing.java:19:error:无法找到符号}catch(JSONException e){^symbol:类JSONException位置:类JsonParsing 5错误
在“pom.xml”文件中包含以下依赖项。
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
我正在尝试在无头chrome的Circle CI中运行测试。我使用的是selenium服务器版本3.8.1和chromedriver版本2.34 protractor_conf.js包括Chrome功能: 我的sh脚本包括以下命令webdriver-Manager,然后运行测试: 我在mcircle.yml添加了这些来安装最新版本的稳定chrome,并推出了无头听localhost: 所以,当我现
} 我正在使用以下代码: 我得到了一条错误消息:
这是我得到的错误: JAVA_HOME环境变量定义不正确运行此程序需要此环境变量nb:JAVA_HOME应该指向JDK,而不是JRE 另外,sh'java-version'命令仍然给出以下命令: null
本文向大家介绍浅析Java中JSONObject和JSONArray使用,包括了浅析Java中JSONObject和JSONArray使用的使用技巧和注意事项,需要的朋友参考一下 废话不多说,先给大家贴代码,具体代码如下所示: 运行结果如下: 通过构造器的方式创建的JSONObject对象:{"derek":"23","dad":"49","mom":"45"} 通过fromObject方法将ma
问题内容: 默认情况下,ubuntu带有openjdk。我从sun安装了jdk,并删除了openjdk,但是对于openjdk,我必须删除了maven2。如何在不安装openjdk的情况下重新安装它? 任何帮助表示赞赏,我已经在Google上搜索了很多,但没有找到任何解决方案:/ 问题答案: 您可以简单地从Maven 网站下载tar.gz归档文件,并将其解压缩到这样的某个目录(将其解压缩到/ op
应用程序在启动时抛出错误,专门查找java-1.8.0-openjdk-amd64。环境是Ubuntu1604。Java java-8-openjdk-i386已经安装,但是需要amd64,然后使用它作为备用。我在哪里可以源码amd64 tar文件?已经运行了“sudo apt-get install openjdk-8-jdk”。THX 2/6/21当前状态-无法安装Java 8 AMD64。