JSON в таблицу с управлением вложенностью
Выбрать пути и правила разворачивания массивов; получить CSV без неконтролируемого размножения записей.
Методика и примеры
JSON в таблицу с управлением вложенностью
Выбирает колонки по JSON Pointer и разворачивает один массив. Сохраняет вложенные объекты JSON-строкой, не создаёт скрытое декартово произведение, останавливается по лимиту.
Входные данные примера
Основной источник
[
{
"id": 1,
"user": {
"name": "Анна"
},
"tags": [
"A",
"B"
]
},
{
"id": 2,
"user": {
"name": "Борис"
},
"tags": [
"C"
]
}
]Результат примера
| Запись | /id | /user/name | Индекс массива | /tags |
|---|---|---|---|---|
| 1 | 1 | Анна | 1 | A |
| 1 | 1 | Анна | 2 | B |
| 2 | 2 | Борис | 1 | C |
Показано строк: 3 из 3.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
