Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele JSON-Perusteet | Datan Tyypit n8n:ssä
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Tekoälyautomaatiotyönkulut n8n:llä

bookJSON-Perusteet

Pyyhkäise näyttääksesi valikon

Note
Määritelmä

JSON on jäsennelty, yleiskäyttöinen tietomuoto, joka tarjoaa työnkuluille ennustettavan tavan esittää arvoja ja olioita. Se pitää tiedot yhdenmukaisina HTTP-pyyntöjen, webhookien, API-rajapintojen ja solmujen lähtöjen välillä, mikä helpottaa työkalujen tiedon lukemista, vertailua ja muuntamista ilman virheitä.

JSON on pohjimmiltaan kaava, jossa samat kentät esiintyvät samoissa paikoissa joka kerta. Lähes kaikki n8n:ssä perustuu kahteen ydinkuvioon: Oliot ja Taulukot. Tieto siirtyy solmujen välillä taulukkona, jossa jokainen alkio sisältää $json-olion. Kun rakenne on johdonmukainen, työnkulut toimivat sujuvasti; jos rakenne poikkeaa, solmut alkavat toimia virheellisesti.

Olio nimetyillä kentillä

customer.json

customer.json

copy

Aaltosulkeet { } edustavat objektia, joka on rakenteinen tietue, joka koostuu avain–arvo-pareista. Voit ajatella sitä kuin yksittäisenä taulukon rivinä, jossa jokaisella sarakeotsikolla (avain) on vastaava soluarvo.

Taulukko tai lista asioista

Lista arvoista. Käytetään, kun tarvitaan yksinkertaisia kohteita tietyssä järjestyksessä:

customers.json

customers.json

copy

Luettelo olioista. Käytetään, kun jokaisella alkioilla on omat kenttänsä tai attribuuttinsa:

products.json

products.json

copy

Hakasulkeet [ ] kuvaavat taulukkoa eli järjestettyä listaa alkioista. Voit ajatella sitä kuin useina taulukon riveinä, joista jokainen sisältää samankaltaista rakennetta olevaa dataa.

Note
Huomio

Objekti kuvaa yhtä asiaa, kun taas taulukko kuvaa useita. Jos sekoitat sulkeet, jäsentäjä antaa virheilmoituksen.

Nämä ovat ydindatatyypit, joista jokainen JSON-rakenne koostuu.

Useimmat API-payloadit ovat yksinkertaisesti näiden rakennuspalikoiden yhdistelmiä.

Miten n8n Todellisuudessa Esittää JSONin

n8n:ssä jokainen solmu tuottaa tiedot yhtenäisessä rakenteessa: taulukko (array) alkioita, joista jokainen sisältää $json-objektin. Voit tarkastella ja käsitellä näitä tietoja eri tavoilla, mutta taustalla oleva rakenne pysyy aina samana.

  • Jokainen solmu tuottaa taulukon alkioita, joista jokaisella on $json-objekti;
  • Käytä tiettyihin kenttiin viittaamiseen lausekkeita kuten {{$json["customer"]["first_name"]}};
  • Vaihda Schema, Table ja JSON -näkymien välillä, ne näyttävät saman tiedon eri tavoin;
  • Käytä Split Out / Item Lists jakaaksesi taulukot yksittäisiksi alkioiksi;
  • Käytä Aggregate / Item Lists yhdistääksesi useita alkioita takaisin yhdeksi listaksi tekoäly- tai eräkäsittelyä varten.
question mark

Mitä kukin alkio n8n-solmun tulostaulukossa sisältää?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 3. Luku 2
some-alt