gpt4 book ai didi

java - 如何检查字符串是否是有效的 Json Schema?

转载 作者:行者123 更新时间:2023-12-01 14:16:54 26 4
gpt4 key购买 nike

如果我有一个 string = "{}",它不是有效的 Json Schema,我该如何使用 jackson 检查它是否是有效的 Json Schema?

最佳答案

2019-09 草案定义了一些新的关键字,允许您声明字符串的内容是 JSON 并符合给定的模式。但是,这些关键字仅供引用。不强制执行任何断言。您必须从架构中提取该信息并单独进行验证。

它看起来像这样。

{
"type": "string",
"contentMediaType": "application/schema+json",
"contentSchema": { "$ref": "https://json-schema.org/draft/2019-09" }
}

另请注意,2019-09 草案目前没有大量实现,因此您可能很难找到能够理解新关键字的工具。我们最近在这方面看到了相当大的进展,所以希望这种情况不会持续太久。

https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-validation-02#section-8

关于java - 如何检查字符串是否是有效的 Json Schema?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62143839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com