JSON

Summary

Item Description
Stav vydania Všeobecná dostupnosť
Products Excel
Power BI (sémantické modely)
Power BI (toky údajov)
Fabric (Tok údajov Gen2)
Power Apps (toky údajov)
Dynamics 365 Customer Insights
Analysis Services
Podporované typy overovania Anonymous
Základné (len webové)
Konto organizácie
Webové rozhranie API (iba webové)
Windows
Referenčná dokumentácia k funkcii Json.Document

Note

Niektoré možnosti môžu byť prítomné v jednom produkte, ale nie iné z dôvodu plánov nasadenia a funkcií špecifických pre hostiteľa.

Note

Ak chcete importovať viacero súborov JSON naraz, použite konektor s viacerými súbormi, ako je napríklad konektor priečinka alebo SharePoint konektor priečinka. Ďalšie informácie nájdete v prehľade Kombinovať súbory.

Podporované možnosti

  • Import

Načítanie lokálneho súboru JSON z aplikácie Power Query Desktop

Načítanie lokálneho súboru JSON:

  1. Vyberte možnosť JSON vo výbere Získať dáta . Tento výber spustí lokálny prehliadač súborov, v ktorom môžete vybrať súbor JSON.

    Snímka obrazovky prehliadača súborov s dvomi súbormi JSON na výber.

  2. Vyberte Otvoriť pre otvorenie súboru.

Načítaním súboru JSON sa automaticky spustí editor Power Query. Power Query pomocou automatického zisťovania tabuľky bezproblémovo zlúči údaje JSON do tabuľky. Z editora potom môžete podľa potreby údaje transformovať alebo ich môžete jednoducho zavrieť a použiť. Ďalšie informácie: Automatická detekcia tabuľky zo súborov JSON

Snímka obrazovky znázorňujúca editor Power Query s údajmi JSON sploštenými do tabuľky.

Načítanie lokálneho súboru JSON z Power Query Online

Načítanie lokálneho súboru JSON:

  1. Na stránke Zdroje dát vyberte JSON.

  2. Zadajte cestu k lokálnemu súboru JSON.

    Snímka obrazovky dialógového okna nastavenia pripojenia JSON z online služby.

  3. Vyberte lokálnu dátovú bránu z dátovej brány.

  4. Ak sa vyžaduje overovanie, zadajte svoje poverenia.

  5. Vyberte Ďalej.

Načítaním súboru JSON sa automaticky spustí editor Power Query. Power Query pomocou automatického zisťovania tabuľky bezproblémovo zlúči údaje JSON do tabuľky. Z editora potom môžete podľa potreby údaje transformovať alebo ich môžete jednoducho uložiť a zavrieť a načítať. Ďalšie informácie: Automatická detekcia tabuľky zo súborov JSON

Snímka obrazovky online editora Power Query s údajmi JSON sploštenými do tabuľky.

Načítanie z webu

Ak chcete načítať JSON súbor z webu, vyberte webový konektor, zadajte webovú adresu súboru a postupujte podľa akýchkoľvek pokynov na prihlasovacie údaje.

Automatická detekcia tabuľky zo súborov JSON

Import údajov zo súborov JSON (alebo webových rozhraní API) môže byť pre koncových používateľov náročný. Tu je príklad súboru JSON s viacerými úrovňami vnorených údajov.

Snímka obrazovky znázorňujúca obsah súboru JSON s vnorenými údajmi.

Pridaním funkcií automatického zisťovania tabuľky použijete pomocou konektora JSON v doplnku Power Query automaticky kroky transformácie, aby sa údaje JSON zlúčili do tabuľky. V minulosti museli používatelia zlúčiť záznamy a zoznamy manuálne.

Snímka obrazovky editora Power Query ukazujúca automatické zisťovanie tabuľky.

Troubleshooting

Ak sa zobrazí nasledujúce hlásenie, môže to byť spôsobené tým, že súbor je neplatný. V skutočnosti to nie je napríklad súbor JSON alebo je malformovaný, alebo sa môžete pokúšať načítať súbor riadkov JSON.

Snímka obrazovky znázorňujúca správu o nemožnosť pripojiť pri pokuse o pripojenie k súboru JSON.

Ak sa pokúšate načítať súbor riadkov JSON, nasledujúci vzorový kód jazyka M automaticky skonvertuje všetky vstupy JSON riadkov na jednu tabuľku sploštenú:

let
    // Read the file into a list of lines
    Source = Table.FromColumns({Lines.FromBinary(File.Contents("C:\json-lines-example.json"), null, null)}),
    // Transform each line using Json.Document
    #"Transformed Column" = Table.TransformColumns(Source, {"Column1", Json.Document})
in
    #"Transformed Column"

Potom musíte použiť operáciu Expand, aby ste riadky spojili dokopy.