В настоящее время я использую Azure Table Storage для хранения некоторых данных конфигурации (пример приведен ниже). Данные являются неструктурированными, поэтому я сохраняю их в таблице с помощью JSON. Весь документ хранится в поле базы данных.
{
"group1": [
"value1",
"value2",
"value3",
"subgroup": [
"value1",
"value2"
]
],
"othergroup": [
"value1"
]
}
Есть ли способ, по крайней мере, принудительно установить допустимую строку JSON, которая будет храниться в базе данных? Поскольку табличное хранилище в хранилище капота является строкой, в отношении JSON вообще нет никакой валидности , Также JSON не отформатирован автоматически.
Ранее в другом проекте я работал с MongoDB и Studio 3T и был очень доволен тем, как вы можете управлять JSON в нем. Тогда было просто невозможно сохранить недопустимую строку JSON в MongoDB.
Однако, насколько я знаю, Studio 3T не может использоваться для хранения таблиц.