【问题标题】:Extending JSON Scheme for data policy为数据策略扩展 JSON Schema
【发布时间】:2021-03-26 02:40:29
【问题描述】:

我想知道是否可以扩展 json 模式以了解我设置的数据策略。例如,一些机密数据在保存到数据库之前会自动进行哈希处理,诸如此类。谢谢。

【问题讨论】:

    标签: database hash jsonschema policy


    【解决方案1】:

    如果您的哈希逻辑产生一个可验证的值,您可能能够派生一个 RegEx 并使用 regex 关键字。这是开箱即用的。

    关于扩展 JSON Schema,它取决于您使用的实现和草稿。 2019-09 和 2020-12 草案支持词汇表,这是定义明确的关键字集。您可以通过这种方式创建自定义关键字。此外,一些实现允许您创建自定义关键字独立于定义良好的词汇。

    您需要检查实现以了解它支持什么。

    【讨论】:

    • 它没有,但它可以识别需要修改的数据。
    • 非常感谢。
    【解决方案2】:

    JSON Schema 不是为修改数据而设计的,也不支持修改数据。它是一个验证和注释工具。

    话虽如此,您可以在验证后使用注释结果来修改数据。

    您可能会发现使用其他工具更简单,例如jq https://stedolan.github.io/jq/

    【讨论】:

    • 非常感谢!
    猜你喜欢
    • 2023-03-04
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-07
    • 2022-10-09
    相关资源
    最近更新 更多