Я пытаюсь выполнить это преобразование, используя JOLT
{
"catalog_id": "035bb8f4-1102-4890-892c-e42578105ad0",
"catalog_user_id": "a@a.com",
"catalog_name": "",
"catalog_entityType": "dataset",
"catalog_type": "VIRTUAL_DATASET",
"catalog_user_permissions": "[\"READ\",\"WRITE\"]",
"catalog_path": "DEPLETION/Dremio_Test"
}
значение catalog_user_permissions строка в источнике, я хочу, чтобы она стала объектом.Я думаю, что API, который отправляет мне этот JSON, должен делать что-то вроде array.toString (), и теперь я должен полностью изменить это.
У меня нет спецификации для входящего JSON, но возможно, что этот массив имеет значения 0-10.
{
"catalog_id": "035bb8f4-1102-4890-892c-e42578105ad0",
"catalog_user_id": "a@a.com",
"catalog_name": "",
"catalog_entityType": "dataset",
"catalog_type": "VIRTUAL_DATASET",
"catalog_user_permissions": ["READ","WRITE"],
"catalog_path": "DEPLETION/Dremio_Test"
}