Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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}')]