【发布时间】:2014-09-09 10:47:29
【问题描述】:
我想验证一个 JSON 结构,其中必须存在 userId 键或 appUserId 键(正好是其中一个 - 不是两者都存在)。
例如,
{ "userId": "X" }
{ "appUserId": "Y" }
有效,但是:
{ "userId": "X", "appUserId": "Y"}
{ }
不是。
如何使用 JSON 架构验证此条件?我试过 oneOf 关键字,但它适用于值,而不是键。
【问题讨论】:
标签: python json jsonschema