JSON do CSV
API vrací JSON pole objektů; analytici chtějí CSV pro kontingenční tabulky Excel. Mapujte klíče JSON na sloupce a stahujte hodnoty oddělené čárkami — vnořená pole se mohou sloučit s tečkovou notací v závislosti na chování nástroje. Konverze je lokální.
Jak převést JSON na CSV
1. Vložit pole objektů JSON (nebo jeden objekt zabalený jako pole).
2. Náhled záhlaví sloupců z klíčů.
3. Upravte možnosti oddělovače nebo sloučení, pokud jsou k dispozici.
4. Stáhnout soubor .csv.
Příklady převodů
Export uživatele
[{"id":1,"name":"Ada","role":"admin"}] se změní na id,jméno,záhlaví role s jedním datovým řádkem.
Ukázka rozhraní Analytics API
Vytáhněte /events JSON z příkladu dokumentů, převeďte je na CSV pro kontrolu tabulky PM.
Sloučit vnořenou adresu
{"user":{"city":"Berlin"}} se může stát sloupcem user.city pro hromadnou korespondenci.
Když JSON to CSV pomáhá
• Když nevývojáři potřebují tabulkový přístup k datům API.
• Při importu do starších systémů akceptujících pouze CSV.
• Když rychlá ad-hoc analýza překonává psaní skriptů.
Pořadí sloupců
První klíče objektu často určují pořadí sloupců — nekonzistentní klíče v řádcích vytvářejí řídké sloupce. Nejprve normalizujte odpovědi API.
Časté dotazy
Pole polí?
Nástroje očekávají pole objektů pro záhlaví — nejprve převeďte tvar.
Vnořené objekty?
Může se zplošťovat s tečkovanými cestami nebo sdružovat dílčí objekty — zkontrolujte výstup.
Null a booleans?
Exportováno jako prázdné řetězce nebo řetězce true/false — Excel může typy vynucovat.
Kusovník UTF-8 pro Excel?
Některá národní prostředí Excelu potřebují kusovník — otevřete pomocí Import dat, pokud se diakritika přeruší.
Nahráno?
Ne — místní konverze.