Toimintosarja JSON_DECODE

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öte JSON

Syötteelle odotetaan merkkijonoa JSON-muodossa. Tässä tapauksessa odotetaan objekti, joka alkaa { ja päättyy } tai alkaa [ ja päättyy ].

Syötteet VAR1..VAR#

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 ERR

Ulostulo on virhetilanteessa tosi. Tämä on myös tapaus, jos syötteessä JSON ei ole arvoa.

Ulostulot VALUE1..VALUE#

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.

Katso Myös