Toimintosarja JSON_OPTIONS

Toimintosarja JSON_OPTIONS laskee JSON_ENCODE-toiminnolle asetukset.

Syöte FORCE_OBJECT

Antaa objektin sijasta taulukon, jos ei-assosiatiivista taulukkoa käytetään. Erityisen hyödyllinen, jos vastaanottaja odottaa objektiä ja taulukko on tyhjä.

Syöte PARTIAL_OUTPUT_ON_ERROR

Jos yksittäisen arvon koodaus epäonnistuu, se jätetään pois sen sijaan, että toiminto epäonnistuisi.

Syöte NUMERIC_CHECK

Koodaa numeeriset merkkijonot numeroiksi.

Syöte PRETTY_PRINT

Käyttää välilyöntiä muotoilemaan palautettavat tiedot.

Syöte HEX_TAG

Kaikki < ja > muutetaan \u003C ja \u003E.

Syöte HEX_AMP

Kaikki &-merkit muutetaan \u0026.

Syöte HEX_APOS

Kaikki '-merkit muutetaan \u0027.

Syöte HEX_QUOT

Kaikki "-merkit muutetaan \u0022.

Syöte UNESCAPED_SLASHES

Ei lisätä escape-merkkiä ennen /.

Syöte UNESCAPED_UNICODE

Koodaa usean tavun Unicode-merkkejä suoraan. Oletuksena käytetään \uXXXX-escapeja.

Tulo Q

Palauttaa lasketut asetukset kokonaislukuna. Arvo 0 vastaa ei-asetusta. Tilan säästämiseksi arvo voidaan lisätä myös suoraan JSON_ENCODE-toimintosarjaan.

Katso Myös