共計(jì) 639 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
要在 PHP 中使用 JSON Schema,需要安裝 justinrainbow/json-schema
包。
首先,可以使用 Composer 安裝該包:
composer require justinrainbow/json-schema
然后,可以使用以下代碼示例驗(yàn)證 JSON 數(shù)據(jù)是否符合 JSON Schema:
validate($data, $schema);
if ($validator->isValid()) {echo "The provided JSON data is valid.\n";} else {
echo "The provided JSON data is invalid.\n";
foreach ($validator->getErrors() as $error) {echo sprintf("[%s] %s\n", $error['property'], $error['message']);
}
}
上述示例中,path/to/schema.json
是要使用的 JSON Schema 文件的路徑,path/to/data.json
是要驗(yàn)證的 JSON 數(shù)據(jù)文件的路徑。
你可以根據(jù)需要將 JSON Schema 和 JSON 數(shù)據(jù)從其他來(lái)源加載到 $schema
和$data
變量中,而不僅僅是從文件中加載。
要了解更多有關(guān) justinrainbow/json-schema
的詳細(xì)信息,可以查看其 GitHub 頁(yè)面:https://github.com/justinrainbow/json-schema</p>
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完