在Azure表存储中强制执行并检查JSON格式

问题描述 投票:0回答:1

目前,我使用Azure表存储来存储一些配置数据(请参阅下面的示例)。数据有点非结构化,因此我使用JSON将其存储到表中。整个文档存储在数据库字段中。

{
    "group1": [
      "value1",
      "value2",
      "value3",
      "subgroup": [
          "value1",
          "value2"
        ]
    ],
    "othergroup": [
      "value1"
    ]
}

有没有办法至少强制将有效的JSON字符串存储在数据库中?由于引擎盖存储下的表存储是一个字符串,因此根本没有关于JSON的有效性。 JSON也不会自动格式化。 JSON not formatted and checked

之前在另一个项目中,我使用过MongoDB和Studio 3T,并对如何管理JSON非常满意。然后,根本无法将无效的JSON字符串存储到MongoDB中。

但是,据我所知,Studio 3T不能用于表存储。

json azure azure-table-storage robo3t
1个回答
1
投票

总而言之,Azure表存储/ Azure存储资源管理器不支持json验证。

它的属性只是无sql存储的字符串。截至目前,您应该为json验证实现自己的逻辑。

希望它可以帮助那些有同样问题的人。

© www.soinside.com 2019 - 2024. All rights reserved.