Json
Дата оновлення перекладу 2023-09-25
Json
Валідує, що значення має валідний синтаксис JSON.
????????????? ?? | ??????????? ??? ?????? |
???? | Json |
????????? | JsonValidator |
Базове застосування
Обмеження Json
може бути застосовано до властивості або методу "гетера":
1 2 3 4 5 6 7 8 9 10 11 12
// src/Entity/Book.php
namespace App\Entity;
use Symfony\Component\Validator\Constraints as Assert;
class Book
{
#[Assert\Json(
message: "You've entered an invalid Json."
)]
private string $chapters;
}
Опції
message
тип: string
за замовчуванням: Це значення має бути валідним JSON.
Це повідомлення відображається, якщо вихідні дані не є валідним значенням JSON.
Дата оновлення перекладу 2024-05-29
payload
тип: mixed
за замовчуванням: null
Ця опція може бути використана, щоб додати довільні дані, специфічні для домену, до обмеження. Сконфігуроване корисне навантаження не використовується компонентом Validator, але його обробка повністю залежить від вас.
Наприклад, ви можете захотіти використати декілька рівнів помилок, щоб представити неуспішні обмеження по-різному у фронтенді, залежно від серйозності помилки.