Uh oh!
There was an error while loading. Please reload this page.
This repository was archived by the owner on Jul 29, 2026. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork 6.4k
JSONValidator
温绍锦 edited this page Sep 5, 2019
·
1 revision
1.2.60新增加一个高性能校验JSON字符串的API,还在验证阶段,欢迎试用。支持输入类型是字符串、byte数组、InputStream、Reader。
packagecom.alibaba.fastjson;
publicabstractclassJSONValidator {
// 支持输入类型是utf8编码的byte[]、String、InputStream、ReaderpublicstaticJSONValidatorfromUtf8(byte[] jsonBytes)
publicstaticJSONValidatorfromUtf8(InputStreamis)
publicstaticJSONValidatorfrom(Stringstr)
publicstaticJSONValidatorfrom(Readerr)
publicbooleanvalidate();
}StringjsonStr = ...
JSONValidatorvalidator = JSONValidator.from(jsonStr);
booleanvalid = validator.validate();输入参数是byte[]时,只支持UTF8编码
byte[] jsonBytes = ...
JSONValidatorvalidator = JSONValidator.fromUtf8(jsonBytes);
booleanvalid = validator.validate();输入参数是InputSteam时,只支持UTF8编码
InputStreamis = ...
JSONValidatorvalidator = JSONValidator.fromUtf8(is);
booleanvalid = validator.validate();Readerr = ...
JSONValidatorvalidator = JSONValidator.from(r);
booleanvalid = validator.validate();如有需要修改本注脚,请联系阿里巴巴,
© Alibaba Fastjson Develop Team
注明: 版权所有阿里巴巴,请注明版权所有者
If you need to amend this footnote, please contact Alibaba.
© Alibaba Fastjson Develop Team
Note: Copyright Alibaba, please indicate the copyright owner