У меня есть столбец с именем uf
, который содержит массив объектов JSON. Вот макет:
[
{"type": "browserId", "name": "", "value": "unknown"},
{"type": "campaign", "name": "", "value": "om_227dec0082a5"},
{"type": "custom", "name": "2351350529", "value": "10148"},
{"type": "custom", "name": "9501713387", "value": "true"},
{"type": "custom", "name": "9517735577", "value": "true"},
{"type": "custom", "name": "9507402548", "value": "true"},
{"type": "custom", "name": "9733902068", "value": "true"}
]
Я пытаюсь получить это как дочерние записи, но по какой-то причине я не могу найти правильный способ удалить его первым. Затем я заметил, что весь мой массив обернут в другой объект JSON ..
Вот где я нахожусь:
Я попробовал простой выбор и заметил, что результат:
[{type=[{"type": "browserId", "name": "", "value": "ff"}, name=null, value=null}]
Определение для этого столбца следующее:
{
"Name": "uf",
"Type": "array<struct<type:string,name:string,value:string>>"
}
Неправильно ли определение, и поэтому весь мой массив обернут в другой массив json?