我正在设置一个端点,我期待收到大的 JSON 请求。当然,我想根据我的文档确保这些 JSON 对象的格式正确,以便我知道何时抛出400
状态码。这是一个例子:
{
"name":"John",
"surname":"Smith",
"id_no":82347239,
"residences":[
{
"address":[
"12 Something Road",
"Placeville",
"Countrystan",
"1234"
],
"type":"house"
}
] //etc
}
目前我正在通过使用大量等检查来检查isset()
有效性is_string()
。有没有更简单的方法来确保格式与我的匹配?例如,我可以设置一个“模板”JSON 对象并使用一些函数来检查格式是否匹配?