Toimintosarja JSON_ENCODE

Toimintosarja JSON_ENCODE luo JSON-merkkijonon.

Huomautus: Tämä toimintosarja voi sisältää yli neljä syötettä. Voit lisätä uuden syötteen napsauttamalla oikealla hiirellä toimintosarjan päälle. Huomaa, että syötteet on tarkasteltava parittain.

Syöte OPTIONS

Määrittää merkkijonon luomiseen käytettävät asetukset kokonaislukuna. Nämä voidaan generoida toimintosarjalla JSON_OPTIONS.

Jos syötettä ei ole määritelty tai sen arvo on yhtä suuri kuin NULL, seuraavat asetukset ovat aktiivisia:

FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE

Syöte DEPTH

Määrittää JSON-formaatin luomiseen käytettävän maksimisyvyyden tai objektin sisäkkäisyysasteen. Jos tämä arvo saavutetaan luonnissa, JSON-merkkijonon luominen epäonnistuu ja ulostulo ERR on tosi.

Syötteet VAR1..VAR#

Syötteet määrittävät muuttujan tai avaimen, joka lisätään objektiin. Jos aliobjecteja on luotava, ne voidaan julistaa uudella rivillä:

Sensor↵OG↵Status

Jos syötettä ei ole määritelty tai se on yhtä suuri kuin NULL, tietoja ei lisätä.

Syötteet VALUE1..VALUE#

Määrittää arvon, joka lisätään yläavaimella objektiin. Tässä otetaan huomioon tietotyypit. Asetuksella NUMERIC_CHECK jokainen merkkijono voidaan muuttaa automaattisesti numeroksi.

Jos on pakko lisätä numero tai toinen tyyppi, arvo voidaan muuntaa etukäteen toimintosarjalla konvertiert.

Ulostulo JSON

Palauttaa onnistuneesti JSON-merkkijonon.

Ulostulo ERR

Jos virhe ilmenee, tämä ulostulo on tosi.

Katso Myös