资源简介
jsonSchema快速验证json数据的真实有效性,且可自定义数据节点的类型和大小范围,亲测可用。若有问题可邮件发送或者留言咨询zhangqj1234@qq.com
org.everit.json.schema-1.5.1.jar
commons-beanutils-1.8.2.jar
commons-collections-3.2.jar
commons-lang-2.3.jar
commons-logging-1.1.1.jar
ezmorph-1.0.6.jar
json-lib-2.4-jdk15.jar
json-20180813.jar
guava-18.0.jar

代码片段和文件信息
package main;
import java.io.InputStream;
import java.util.Date;
import org.everit.json.schema.Schema;
import org.everit.json.schema.ValidationException;
import org.everit.json.schema.loader.SchemaLoader;
import org.json.JSONobject;
import org.json.JSONTokener;
public class test {
public boolean testJsonSchema3() {
boolean result = true;
InputStream inputStream = getClass().getResourceAsStream(“Schema.json“);
JSONobject Schema = new JSONobject(new JSONTokener(inputStream));
JSONobject data = new JSONobject(
“{\“data\“:{\“id\“:654\“detail\“:\“1234\“\“area\“:1234\“province\“:\“1234\“\“parentArea\“:1234\“district\“:\“1234\“\“lat\“:11\“city\“:\“1234\“}}“);
Schema schema = SchemaLoader.load(Schema);
try {
schema.validate(data);
} catch (ValidationException e) {
result = false;
System.out.println(e.getErrorMessage());
}
return result;
}
public static void main(String[] args) {
test tt = new test();
System.out.println(tt.testJsonSchema3());
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-22 17:04 jsonSchema\
文件 988 2019-03-22 17:04 jsonSchema\.classpath
文件 386 2019-03-22 17:04 jsonSchema\.project
目录 0 2019-03-22 17:04 jsonSchema\.settings\
文件 598 2019-03-22 17:04 jsonSchema\.settings\org.eclipse.jdt.core.prefs
目录 0 2019-03-22 17:04 jsonSchema\bin\
目录 0 2019-03-22 17:04 jsonSchema\bin\main\
文件 1117 2019-03-22 17:04 jsonSchema\bin\main\Schema.json
文件 1818 2019-03-22 17:04 jsonSchema\bin\main\test.class
目录 0 2019-03-22 17:04 jsonSchema\src\
目录 0 2019-03-22 17:04 jsonSchema\src\main\
文件 1117 2019-03-22 17:04 jsonSchema\src\main\Schema.json
文件 1040 2019-03-22 17:04 jsonSchema\src\main\test.java
- 上一篇:设计模式单例模式和工厂模式综合应用
- 下一篇:基于UDP的考试系统(完整)
相关资源
- commons-beanutils-1.8.3.jar
- commons-codec-1.3.jar和commons-httpclient-3.0
- commons-collections4-4.1.jar
- commons-lang3-3.1.jar
- commons-httpclient-3.0
- 2018年org.apache.commons.io jar包
- java org.common 开发,引用
- beanutils的jar包
- java环境下的Redis的jar包与Linux版本的
- commons-dbcp2 jar包
- hadoop-common-2.7.1-bin
- httpclient 相关的 3个jar包(commons-http
- 上传文件的jar包 commons-io commons-fileu
- ibatis官方资料及所需要的Jar包
- commons-lang-2.6jar包
- commons-beanutils-1.8.0 jar包201463
- commons-lang-2.6.jar
- commons-beanutils-1.8.0 jar包
- json用到的jar包commons-beanutils.jar、com
- org.apache.commons.io 的jar包大全
- commons所有jar包
- jfreechart(包含jfreechart.jar和jcommon-1.
- commons.jar包
- commons-beanutils-1.8.3.jar commons-codec-1.7.
- hadoop-common-2.7.3.jar
- jfreechart-1.0.19.jar+jcommon-1.0.23.jar
- servlet库,commons-logging.jar,commons-bea
- org.apache.commons.codec包
- jfreechart.jarjcommon.jar
- jcommon-1.0.23.zip
评论
共有 条评论