JSONfunzione _ SERIALIZE - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

JSONfunzione _ SERIALIZE

La SERIALIZE funzione JSON _ serializza un'SUPERespressione in una rappresentazione testuale in modo che segua 8259. JSON RFC Per ulteriori informazioni in meritoRFC, vedete The JavaScript Object Notation () JSON Data Interchange Format.

Il limite di dimensione SUPER è approssimativamente uguale al limite di blocco e il limite VARCHAR è più piccolo del limite di dimensione SUPER. Pertanto, la SERIALIZE funzione JSON _ restituisce un errore quando il JSON formato supera il limite varchar del sistema. Per verificare la dimensione di un'espressione SUPER, consulta la funzione JSON_SIZE.

Sintassi

JSON_SERIALIZE(super_expression)

Argomenti

super_expression

Un'espressione o una colonna SUPER.

Tipo restituito

VARCHAR

Esempi

Per serializzare un valore SUPER in una stringa, utilizza l'esempio seguente.

SELECT JSON_SERIALIZE(JSON_PARSE('[10001,10002,"abc"]')); +---------------------+ | json_serialize | +---------------------+ | [10001,10002,"abc"] | +---------------------+