gpt4 book ai didi

JSON Schema 迁移或清理

转载 作者:行者123 更新时间:2023-12-04 14:00:15 42 4
gpt4 key购买 nike

我们遇到了大量遵循 JSON 模式的 JSON 对象的情况。

我们遇到的问题是 JSON 模式正在不断发展,因此对模式进行定期更改(添加/删除字段等),从而使所有 JSON 数据无效。

我们需要一个工具来根据对模式的更改自动迁移数据,或者可以将其视为清理/更正任务 - 自动(无需任何手动处理)清理列并添加新列。

这个领域是否有任何开源工具可以提供帮助,或者对建议的方法有任何建议?

例如,我查看了 https://github.com/bazaarvoice/jolthttps://stedolan.github.io/jq/但他们没有考虑 JSON Schema。

最佳答案

我正在寻找类似的东西,但是当我想到它时,很少有需要在常规关系数据库中进行迁移的情况:

  • 当您需要添加新列时 - 在这种情况下,您可以毫无问题地更改架构本身。
  • 当您需要重命名列或更改列类型时:在 json schema draft-7 中,您可以从 anyOf
  • 中受益
  • 当您更改整个数据建模时:在这种情况下,对于 json-schema,您可以使用版本控制,不同版本的不同模式。
  • 关于JSON Schema 迁移或清理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49490830/

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