
Toimintosarja JSON_DECODE purkaa JSON-merkkijonoa.
Huomautus: Tämä toimintosarja voi sisältää enemmän kuin kaksi syötettä tai ulostuloa. Voit lisätä uuden syötteen tai ulostulon napsauttamalla oikealla hiirellä toimintosarjan.
Syötteelle odotetaan merkkijonoa JSON-muodossa. Tässä tapauksessa odotetaan objekti, joka alkaa { ja päättyy } tai alkaa [ ja päättyy ].
Syötteet määrittävät muuttujan tai avaimen, jonka perusteella objektiin haetaan. Jos aliobjecteja on eristettävä, tämä voidaan tehdä uuden rivin avulla:
Sensor↵OG↵Status
Jos syötettä ei määritellä tai se on yhtä suuri kuin NULL, niin tietoja ei eristetä.
On mahdollista kysyä taulukosta. Vastaava indeksi voidaan kysyä numerona.
Tulos annetaan vastakkaiselle ulostulolle.
Ulostulo on virhetilanteessa tosi. Tämä on myös tapaus, jos syötteessä JSON ei ole arvoa.
Yksi ulostulo palauttaa eristetyt tiedot vastakkaiselta muuttujalta. Jos tietoja ei ole tai jos JSON-arvo on yhtä suuri kuin NULL, niin arvo NULL palautetaan.
Jos tietoja tai haettua objektiota ei ole, niin NULL palautetaan. Jos kyseessä on objekti tai taulukko, niin merkkijono Array palautetaan.
Vinkki: Voit tarkistaa, onko arvo määritetty käyttämällä toimintosarjaa IS_NULL.