-1
我使用以下JSON模式的验证包中的至少一个:JSON模式验证:需要两个字段
https://github.com/hasbridge/php-json-schema
使用验证包,我要在以下情况下验证:
场 -
A
,B
验证条件 - 如果发送了
A
值,则不需要B
。 如果发送B
值,则不需要A
。但是我们至少需要表单中两个字段值中的一个。
任何人都可以帮助我吗?
我使用以下JSON模式的验证包中的至少一个:JSON模式验证:需要两个字段
https://github.com/hasbridge/php-json-schema
使用验证包,我要在以下情况下验证:
场 -
A
,B
验证条件 - 如果发送了
A
值,则不需要B
。 如果发送B
值,则不需要A
。但是我们至少需要表单中两个字段值中的一个。
任何人都可以帮助我吗?
这是一个JSON模式,对于财产A
和/或B
存在测试:
{
"properties": {
"A": {},
"B": {}
},
"anyOf": [{
"required" : ["A"]
}, {
"required" : ["B"]
}]
}
无论你的PHP库支持这个语法是一个不同的问题,因为GitHub的网页指出[它尚未完成功能。
下面是测试它反对Newtonsoft's online JSON schema validator的截图:
你想知道如何编写需要至少A或B一个JSON模式? –
我看不到任何代码来帮助您进行调试。 – Zim84
@RobbyCornelissen - 是的,你是对的 –