資源簡介
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的考試系統(完整)
評論
共有 條評論