Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Analisa uma coluna contendo uma cadeia JSON numa VariantType. Lança exceção se uma string representar um valor JSON inválido.
Sintaxe
from pyspark.sql import functions as sf
sf.parse_json(col)
Parâmetros
| Parâmetro | Tipo | Description |
|---|---|---|
col |
pyspark.sql.Column ou str |
Uma coluna ou nome de coluna é strings formatadas em JSON. |
Devoluções
pyspark.sql.Column: uma nova coluna de VariantType.
Examples
from pyspark.sql import functions as sf
df = spark.createDataFrame([ {'json': '''{ "a" : 1 }'''} ])
df.select(sf.to_json(sf.parse_json(df.json))).collect()
[Row(to_json(parse_json(json))='{"a":1}')]