Tarkibga o'tish

Ichma-ich JSON'ni jadvalga tekislash

Ichma-ich obyektlar va massivlar CSV yoki ma'lumotlar bazasi jadvaliga toza sig'maydi. flatten ichma-ich tuzilmani tekis yozuvlarga aylantiradi: ichma-ich obyektlar nuqtali ustunlarga (contact.address.city) aylanadi, ichma-ich massivni esa har bir element o'z qatoriga aylanadigan qilib yoyish mumkin.

jsonreshape flatten data.json flat.jsonl --children-key children

So'ng tekis natijani istalgan jadval formatiga konvertatsiya qiling:

jsonreshape convert flat.jsonl flat.csv

Ichma-ich massivni qatorlarga yoyish

To'g'ridan-to'g'ri jadvalga konvertatsiya qilayotganda bitta massivni yoyishingiz (explode) mumkin:

jsonreshape convert data.json table.xlsx --array-mode rows --explode orders

Tuzilma quruvchi (desktop)

To'liq nazorat uchun Tuzilma quruvchi manba maydonlarini chiqish shakliga sudrab tashlash va jonli ko'rinishni ko'rish, so'ng mapping'ni saqlab butun faylga qo'llash imkonini beradi:

jsonreshape apply structure.mapping.json data.json new.json

Tuzilma quruvchi

Aloqador