Newtonsoft.Json.Schema支持字符串或null

时间:2015-10-09 00:51:19

标签: json.net jsonschema

我正在使用 Json.Net 7.0.1 我有一个适用于这类属性定义的模式:

"phone":{"type":"string", "required":false}

然而,当我尝试这样做时:

"phone":{"type":["string", "null"], "required":false}

我得到一个异常,该类型无法将数组转换为可空类型。我可以看到这种情况正在发生,因为类型正在转换为C#中的枚举值。

如何使用 Newtonsoft.Json.Schema 支持null或字符串?

还有一件事:我尝试了Json.NET Schema包,但它不会运行。即使它说它需要Netwonsoft.Json> = 6.0.8,它在运行时抛出一个错误,如果我使用新的JSchema,它就找不到Json.Net库。

0 个答案:

没有答案